Vysledok vzdy bude 0/1 kedze ide o smallint, ale FIBplus pre prislusne pole nevytvoria v TpFIBDataSet object TFIBBooleanField ale TFIBSmallInt, ktory nie je potomkom TBooleanField a tak prvky ako napr. Grid nemusia zobrazovat hodnotu ako Check ale ciselnu 0/1.
Ja som modifikoval prislusne SQL na verziu ktora ide bez problemov v oboch verziach. Nie som si isty ci napomahalo aj pretipovanie
alebo pripadne som pridal pretipovanie
Select cast( (select "VALUE" from test) as T_BOOLEAN_INT) from RDB$DATABASE