Prueba lo siguiente:
Código SQL
[-]
select cast('today' as date) - extract(day from cast('today' as date)) + 1 as fdom
from rdb$database
Por cierto, no comentaste nada si el procedimiento almacenado de los Mejores Clientes funcionó de la manera que tu querías.
Saludos,
Gerardo Suárez
P.D. Todo lo anterior se simplifica si es que utilizamos un procedimiento almacenado y una variable que contenga la fecha.