Няма автоматично ангажиране на ниво база данни, но API, който използвате, потенциално може да има функция за автоматично ангажиране. От Том Кайт .
Въпреки това бих искал да добавя:
Освен ако не извършвате автономна транзакция, трябва да стоите далеч от ангажиране директно в процедурата:От Том Кайт .
Извадка:
Освен това трябва също да се отбележи, че за DDL (не звучи така, сякаш правите DDL във вашата процедура, въз основа на вашия въпрос, но просто изброявате това като потенциална грешка), Oracle добавя имплицитно ангажиране преди и след DDL.