Есть ли у нового XE2 dbExpress проблемы с использованием логических полей?
Лучший способ - использовать домен
CREATE DOMAIN BOOL AS SMALLINT DEFAULT 0 CHECK (value in (0,1) or value is null);
С уважением
AFAIK Firebird не имеет типов BOOLEAN.
Создать поле Char (1). Установить значения «Y» или «N»
http://www.firebirdfaq.org/faq12/