I want to display the numbers in Words in SQL

e.g. 1204 should be displayed as One thousand and four..

Any idea?