Какво трябва да се случи, когато транзакцията бъде отменена? Доста очевидно е, че всички вмъквания на table_a, както и всички актуализации на table_b, трябва да се върне назад. Ето защо всички редове на table_b актуализиран от тригера, ще бъде заключен, докато транзакцията завърши.
Ангажиране след всяко insert (намаляването на броя на редовете, вмъкнати в една транзакция) ще намали вероятността от конфликти с едновременни процеси.