如何通过 Firebird 中列的域名从 table 中 select 列名称?

How to select column names from table by domain name of column in Firebird?

我需要 select Firebird 中特定域的列名。

例如有一个域 COORDINATE,我想 select 使用该域的所有列名。

这可以吗?

我正在使用 Firebird 2.5

这存储在 rdb$relation_fields:

select rdb$relation_name, 
       rdb$field_name
from rdb$relation_fields
where rdb$field_source = 'COORDINATE';