I am attempting to convert a large dollar amount into words via oracle SQL for each individual digit. For example: 
$555,555,555.55 = "dollar five five five comma five five five comma five five five period five five". 

I tried the Julian Date version of converting numbers to words but it only goes up to the ten-thousand place, no larger.

Please help.