SQL получить тип данных поля таблицы
Материал из wiki.standart-n.ru
select R.RDB$RELATION_NAME,--Имя таблицы R.RDB$FIELD_NAME,--Имя поля F.RDB$FIELD_NAME,--Название типа поля DM_ID,DM_UUID ит.п. F.RDB$FIELD_TYPE -- Код типа поля 14=CHAR 16=BIGINT from RDB$FIELDS F, RDB$RELATION_FIELDS R where F.RDB$FIELD_NAME = R.RDB$FIELD_SOURCE and R.RDB$SYSTEM_FLAG = 0 and R.RDB$RELATION_NAME='WARES'--Имя таблицы order by R.RDB$RELATION_NAME, R.RDB$FIELD_POSITION
Для получение типа данных, выполняем запрос и на выходе у нас имя поле название типа и код типа
Подробнее - Описание таблицы RDB$FIELDS