Собственно с view-ами я похоже погорячился. Проблема несколько шире: Как и где задавать ограничения охватывающие несколько таблиц.
Сейчас можно это решить с помощью ограничений на каждую из таких таблиц, но это неудобно т.к. нельзя нарисовать одно выражение и сдублировать для каждой таблицы.
В 2.1 можно, вынести такие проверки в триггер TRANSACTION COMMIT.Соответственно, на этом же можно реализовать и механизм проверки ограничений для нескольких таблиц.
-- Александр Замараев

