Genau, ich verwende das schon seit langem so, ist also nicht abhängig vom Release.
Wichtig ist nur, dass das Declare ganz genau so definiert wird.
Wenn es bei der "echten" UDF nicht klappt, schick ggf. mal den Code.

@Baldur: Ich glaube, das kann man im SQL Programming Redbook (heißen die noch so?) nachlesen.