Только что обнаружил, поэтому требует дополнительного изучения, но Oracle создает схему авторизации , по крайней мере, позволяет объединять несколько операторов DDL в одну транзакцию, таким образом избегая нескольких коммитов, и гарантирует отсутствие побочных эффектов, т.е.откат, если какой-либо из операторов DDL завершился неудачей.
Неясно, применяется ли откат только к операторам wrapped DDL, как если бы схема создания запустила точку сохранения, иливнешняя транзакция, возможно, с некоторым предыдущим оператором DML.
Вы по-прежнему не можете избежать фиксации после успешного завершения последнего упакованного оператора DDL.