pues si quieres hacerlo directamente desde tu firebird entonces seria una consulta asi:
Para separar las secciones de los campos tipo fecha, utiliza la instrucción EXTRACT de esta manera. Suponiendo que la tabla EMPLEADOS tiene un campo llamado FECHA_INGRESO, obtenemos separadamente las secciones de la fecha:
Código:
select extract(day from fecha_ingreso),
extract(month from fecha_ingreso),
extract(year from fecha_ingreso)
from empleados
Es conveniente dar un nombre a cada sección, mediante AS:
Código:
select extract(day from fecha_ingreso) AS DIA,
extract(month from fecha_ingreso) AS MES,
extract(year from fecha_ingreso) AS ano
from empleados
espero que esto te sirva pa algo