Ejecute sp_helptext N'ufnTestFunc'
¿Hay algo en la sección "comentario" encima de la función que parezca extraño? ?
Comentarios incrustados /* */
a veces puede causar ese error.
Ejemplo:
/*
This function does something.
/* NOTE: not any useful, though */
More stuff...
*/
alter function ufnTestFunc ()
returns int
begin
return 1
end