Если вы запускаете скрипт в sqlplus, вы можете использовать команду WHENEVER SQLERROR
для выхода из ошибки.
WHENEVER SQLERROR EXIT SQL.SQLCODE
@script1.sql
@script2.sql
@script3.sql
COMMIT;
Если ваши сценарии содержат команды DDL, это не сработает, потому что DDL всегда заранее делает неявное принятие.