ДЛЯ УТОЧНЕНИЯ NOWAIT; --если это заявление поднимает или вообще, то если будет любая ошибка, то исключение получит поднятым в вашем Кодем для никаких ых данных или e_locked и после этого rollback все DML изменяет всегда случалось после последнего поручает.
Я верю должно быть некоторые DML в вашем Кодем. как вставка/уточнение/delete/слияние… вы извлекли их перед вывешивать здесь.