The description of the RDB$FIELDS system table was recently updated. Specifically, it now includes information about which tables reference it and which columns are used. However, this information isn't entirely accurate, as in Firebird 6.0, domains have not only a name but also a schema, so the reference is made using two columns. Update the documentation to something like this:
The RDB$FIELDS.RDB$SCHEMA_NAME and RDB$FIELDS.RDB$FIELD_NAME columns are referenced by:
RDB$SCHEMA_NAME and RDB$FIELD_NAME in RDB$FIELD_DIMENSIONS
RDB$FIELD_SOURCE_SCHEMA_NAME and RDB$FIELD_SOURCE in RDB$FUNCTION_ARGUMENTS
RDB$FIELD_SOURCE_SCHEMA_NAME and RDB$FIELD_SOURCE in RDB$PROCEDURE_PARAMETERS
RDB$FIELD_SOURCE_SCHEMA_NAME and RDB$FIELD_SOURCE in RDB$RELATION_FIELDS
The description of the
RDB$FIELDSsystem table was recently updated. Specifically, it now includes information about which tables reference it and which columns are used. However, this information isn't entirely accurate, as in Firebird 6.0, domains have not only a name but also a schema, so the reference is made using two columns. Update the documentation to something like this:The
RDB$FIELDS.RDB$SCHEMA_NAMEandRDB$FIELDS.RDB$FIELD_NAMEcolumns are referenced by:RDB$SCHEMA_NAMEandRDB$FIELD_NAMEinRDB$FIELD_DIMENSIONSRDB$FIELD_SOURCE_SCHEMA_NAMEandRDB$FIELD_SOURCEinRDB$FUNCTION_ARGUMENTSRDB$FIELD_SOURCE_SCHEMA_NAMEandRDB$FIELD_SOURCEinRDB$PROCEDURE_PARAMETERSRDB$FIELD_SOURCE_SCHEMA_NAMEandRDB$FIELD_SOURCEinRDB$RELATION_FIELDS