Existe una tabla de sistema llamada
RDB$Relations en donde se almacenan los nombres de las tablas junto con otros datos, una consulta como la siguiente te devolvería los nombres todas las tablas de la base de datos (incluidas vista y tablas de sistema)
Código SQL
[-]Select RDB$Relation_Name
from RDB$Relations
A partir de las distintas tablas de sistema puedes sacar toda la información de la base de datos.
Espero que te sirva.
Un saúdo.
Edito : Se me han adelantado
