A veces podemos necesitar conocer el nombre de todas las tablas y de todas las vistas que hay en una Base de Datos. Con esta consulta lo conseguiremos:

SELECT DISTINCT
    RDB$RELATION_NAME
FROM
    RDB$RELATION_FIELDS
WHERE
    RDB$SYSTEM_FLAG = 0;

Fíjate que te muestra las tablas y también las vistas.

También podríamos obtener esa misma información con esta consulta:

SELECT
    RDB$RELATION_NAME
FROM
    RDB$RELATIONS
WHERE
    RDB$SYSTEM_FLAG=0;