Блокировки DML
Каждая транзакция DML получает две блокировки:
EXCLUSIVE для изменяемой строки или строк.
ROW EXCLUSIVE на уровне таблицы, содержащей изменяемые строки. Когда выполняются изменения, она накладывается для того, чтобы запретить другим сеансам блокирование всей таблицы (возможно для ее удаления или усечения).