sip ya vi el error :P jejejeje y calakra para probar una funcion con print o con lo que necesites....no tiene porque estar el print en el codigo de la funcion puedes hacer esto:
Código SQL:
Ver originalDECLARE @mes nvarchar(20);
SET @mes=CONVERT(DATE,getdate())
SELECT @mes= (CASE MONTH(@fecha) WHEN 1 THEN 'ENERO'
WHEN 2 THEN 'FEBRERO'
WHEN 3 THEN 'MARZO'
WHEN 4 THEN 'ABRIL'
WHEN 5 THEN 'MAYO'
WHEN 6 THEN 'JUNIO'
WHEN 7 THEN 'JULIO'
WHEN 8 THEN 'AGOSTO'
WHEN 9 THEN 'SEPTIEMBRE'
WHEN 10 THEN 'OCTUBRE'
WHEN 11 THEN 'NOVUEMBRE'
ELSE 'DICIEMBRE'END );
print @mes;
y ver el funcionamiento de tu query antes de crear la funcion, una vez depurada pues haces el create y listo :)