Tengan cuidado pues las fechas en firebird cuando se hacen por SQL son en formato mm/dd/yyyy.
Ejemplo:
Código SQL
[-]
select tabla.*
from tabla
where tabla.fecha between '01/01/2008' and '12/31/2008'
Que significa muestre todos los campos de la tabla 'tabla' donde el valor para el campo fecha se encuentre entre 01 de enero de 2008 y 31 de diciembre de 2008.