Есть SP типа
чтобы получить следующую логику: если при удалении из Table3 произошла ошибка все удаления выполненные в цикле по Table2 для данного значения из Table1 отменились?
если в этой типа SP нет suspend-ов, то получается вполне атомарный оператор, и все удаления будут отвалены сразу безо всяких when
-- Булычев Алексей http://www.stella-npf.ru