Un SELECT te puede servir para mostrar tus propios mensajes, no solamente para mostrar las columnas de una tabla:


SELECT 'Firebird es una maravilla' FROM RDB$DATABASE

En Firebird toda instrucción SELECT debe tener la cláusula FROM y el nombre de una tabla. Como en este caso se desea mostrar un mensaje entonces la tabla correspondiente debe tener una fila y solamente una fila. Cualquier tabla que tenga una sola fila servirá perfectamente. Los programadores de Firebird suelen usar RDB$DATABASE porque es una tabla que se encuentra en todas las Bases de Datos (es una tabla interna o sea creada automáticamente por el Firebird) y además se garantiza que siempre tendrá una fila y nada más que una, pero cualquier otra tabla que tenga una sola fila serviría, por ejemplo:


SELECT ‘Puedes si piensas que puedes’ FROM EMPRESA

También funcionaría perfectamente … siempre y cuando la tabla EMPRESA tenga una sola fila.

Para evitarte complicaciones y tener una vida sencilla, lo mejor es que siempre utilices la tabla RDB$DATABASE la cual tendrás siempre disponible en cualquier instalación del Firebird.