Y por qué en ves de resolverlo a nivel de FB, no lo resuelves a nivel de tu aplicación Delphi ?
En vez de pasarle el párametro como fecha, y después en FB sacar el día, sácalo directamente en Delphi y le pasas el parámetro como integer.
Código Delphi
[-]With MiQuery Do
Begin
ParamByName('fecha1').AsInteger := DayOf(efecha1.Date);
ParamByName('fecha2').AsInteger := DayOf(efecha2.Date);
end;
Código SQL
[-]Select folio, fecha from facturas
where fecha between :fecha1 and :fecha2