Det finns ingen auto-commit på databasnivå, men API:et som du använder kan potentiellt ha auto-commit-funktionalitet. Från Tom Kyte .
Som sagt, jag skulle vilja tillägga:
Såvida du inte gör en autonom transaktion bör du hålla dig borta från att göra direkt i proceduren:Från Tom Kyte .
Utdrag:
Dessutom bör det också noteras att för DDL (det låter inte som att du gör någon DDL i din procedur, baserat på din fråga, utan bara listar detta som en potentiell gotcha), lägger Oracle till en implicit commit före och efter DDL.