Ya le encontre al problema lo que pasa es que tenía mal en formato de fecha, lo tenía así 21/09/04 en vez de tenerlo así 21.09.04 por lo que quedo así:
Código SQL
[-]
Select *from TFAC_PROMOCIONES
where sucursal=1 and cliente=1 and
FECHAINICIAL <='21.09.2004' and
FECHAFINAL >='21.09.2004' and
HoraInicial <= (SELECT CURRENT_TIME FROM RDB$DATABASE) and
HoraFinal >= (SELECT CURRENT_TIME FROM RDB$DATABASE)
Gracias de Antemano.