Horsun Vlad пишет:
create domain D_BOOL as smallint not null check (value in (0, 1));
select cast(1 as D_BOOL) from RDB$DATABASE;
    Всё это есть в 2.1
И на клиенте можно будет получить домен столбца?
    Что сейчас мешает написать запрос ? Или ты о чём ?
Как он будет выглядеть для приведённого выше запроса?
    Домены лежат в RDB$FIELDS. Запрос предлагаю написать самостоятельно
Я как бы это знаю. ;-)
Вопрос такой:
Вот мне приходит произвольный запрос. Как мне узнать домены его столбцов?
Запрос я нарисую. Мне бы общий алгоритм, учитывающий домены столбцов таблиц, возвратов процедур и явные касты.
Мой тупизм пока пробуксовывает...

Ответить