Cuando realizo esta consulta en firebird:
Código SQL
[-]
SELECT
DATEDIFF(DAY FROM CURRENT_DATE TO CAST('1-1-2000' AS DATE))
FROM
RDB$DATABASE
Se ejecuta muy bien; pero si deseo hacerlo dentro de un procedimiento almacenado, entonces me sale un error
Código SQL
[-]
CREATE PROCEDURE EDAD_DIAS_Y_FECHA_TSH_NEONATAL
AS
BEGIN
SELECT
DATEDIFF(DAY FROM CURRENT_DATE TO CAST('1-1-2000' AS DATE))
FROM
RDB$DATABASE
END
El error es: Precompiler Error: Syntax error - DAY.
La verdad no se cual sea el error.
Agradezco su colaboración