ORA-01453: SET TRANSACTION должно быть первым оператором транзакции
Причина:
Транзакция не обрабатывается, возможно потому, что оператор SET TRANSACTION не является первым.
Действие:
Совершите или верните обратно текущую транзакцию, перед тем как использовать SET TRANSACTION.