Здравствуйте, spy__, Вы писали:
__>Проблема в том, что если выполнить запрос
__>__>delete from Table4 where id = 2;
__>
__>то удалится все, кроме строки 2 | null. А ведь изначально цель удалить именно ее + всех, кто из этой таблицы на нее ссылается. В чем может быть косяк?
Ну дык триггер то istead of. Данные, которые в deleted из таблицы не удаляются. Делайте триггер after или удаляйте руками.