Capitalize first letter of FIRST word

I have one long textfield that contains productinfo where everything is stored in ALL CAPS. I'd like to convert it to sentence case, that is, the first letter of each sentence capitalized. Initcap doesn't quite do the trick since it converts the first character in each word. Does anyone know of a sql-function that will do this? Or, has anyone