Hola JoseAntonio
Realmente no se lo que quieres, tu pregunta no es clara, regularmente todos los meses empiezan el 01, si lo que quieres saber es el dia o sea domingo, lunes, martes etc, en firebird puedes hacer un select que te trae el dia de la semana
Código SQL
[-]select (weekday from fecha) from tabla
esto de da como respuesta 0 domingo, 1 lunes y asi sucesivamente, convinado como un case o con un iif puedes tener como respuesta,
por ejemplo
lunes 29/12/2008
Espero te ayude o expliques mejor tu pregunta
Suerte