O que estaria errado nesta minha função?
CREATE FUNCTION FUNCTABELANOTAS (@DATA_INICIO DATE, @DATA_FIM DATE) RETURNS TABLE
AS
BEGIN
RETURN SELECT DISTINCT DATA, [dbo].[NUMERONOTAS](DATA) AS NUMERO
FROM [NOTAS FISCAIS] WHERE DATA >= @DATA_INICIO
AND DATA <= @DATA_FIM
END
Quando crio sem o BEGIN e o END ela é criada normalmente
CREATE FUNCTION FUNCTABELANOTAS (@DATA_INICIO DATE, @DATA_FIM DATE) RETURNS TABLE
AS
RETURN SELECT DISTINCT DATA, [dbo].[NUMERONOTAS](DATA) AS NUMERO
FROM [NOTAS FISCAIS] WHERE DATA >= @DATA_INICIO
AND DATA <= @DATA_FIM