Si queremos conocer el nombre de todas las tablas (pero no los nombres de las vistas) podemos escribir esta consulta

SELECT DISTINCT
    RDB$RELATION_NAME
FROM
    RDB$RELATION_FIELDS
WHERE
    RDB$SYSTEM_FLAG=0 AND
    RDB$VIEW_CONTEXT IS NULL

o también esta consulta:

SELECT
    RDB$RELATION_NAME
FROM
    RDB$RELATIONS
WHERE
    RDB$SYSTEM_FLAG=0 AND
    RDB$VIEW_BLR IS NULL
o también esta consulta:
SELECT
   RDB$RELATION_NAME
FROM
   RDB$RELATIONS
WHERE
   RDB$SYSTEM_FLAG = 0 AND
   RDB$RELATION_TYPE = 0
Anuncios