So, hab jetzt selbst was gefunden und da es anderen auch helfen könnte, stelle ich es mal hier rein:
SQL-Code:
SELECT r.rdb$field_name fieldname, r.rdb$field_source has_domain, f.rdb$computed_blr is_computed, r.rdb$default_source ds ,
f.rdb$default_source ds1 , f.rdb$field_type type_nb, f.rdb$dimensions, f.rdb$field_length fieldlength,
t.rdb$type_name type_name
FROM rdb$relation_fields r
JOIN rdb$fields f ON (r.rdb$field_source = f.rdb$field_name )
JOIN rdb$types t ON (t.rdb$type = f.rdb$field_type)
WHERE (r.rdb$relation_name = :tn) AND
(t.rdb$field_name = 'RDB$FIELD_TYPE')
ORDER BY r.rdb$field_position
Das Schöne: Ist auch mit anderen Komponenten nutzbar, da es ja
SQL ist
Setzt aber Firebird voraus (und das es keine Unterschiede zwischen den
FB-Versionen gibt).
Schönen Abend,
Artur