Ist nach dem Ausführen gespeicherter Prozeduren in Oracle eine automatische Festschreibung erfolgt?

Ich habe 3 Tabellen in Oracle DB. Ich schreibe eine Prozedur, um einige Zeilen in allen drei Tabellen basierend auf bestimmten Bedingungen zu löschen.

Ich habe alle drei delete-Anweisungen nacheinander in der Prozedur verwendet. Tritt während der Ausführung der genannten gespeicherten Prozedur zum Ausführungszeitpunkt eine automatische Festschreibung auf?

Andernfalls muss ich den Commit am Ende manuell codieren?