Hola
Aqui tienes una relación bastante completa de UDFs, entre ellas la comentada.
http://www.ibphoenix.com/main.nfs?a=...e=ibp_udf_libs
No estoy seguro que utilizar el ordinal del dia en el año te sirva, puesto que ¿ que ocurre en los años bisiestos ?. No tiene el mismo ordinal, por ejemplo un 15 de Diciembre, de un año bisiesta respecto a un año que no lo sea.
¿ No te ha servido la solución de jachguate ?.
NOTA : La ultima consulta que te propuse también debería servirte.
Saludos.