я так понимаю проверить базу на битость можно таким запросом:

select
  c.rdb$constraint_name,
  t.*
from
  rdb$check_constraints c join rdb$triggers t
    on c.rdb$trigger_name = t.rdb$trigger_name
where
  exists (
    select *
    from rdb$check_constraints c2 join rdb$triggers t2
      on c2.rdb$trigger_name = t2.rdb$trigger_name
    where
      c2.rdb$constraint_name <> c.rdb$constraint_name
      and c2.rdb$trigger_name = c.rdb$trigger_name)

?

Ответить