Mike,<br><br>You could try to write your own funtion:<br><br>CREATE OR REPLACE MYFUNC (field IN CHAR)<br>RETURN CHAR<br>IS<br>BEGIN<br>DECLARE retval IN CHAR<br>FOR i IN LENGTHB(field)LOOP<br> IF i = 1 THEN<br> SELECT retval + UPPER(SUBSTR(field, i, 1)) INTO retval;<br> ELSE<br> SELECT retval + LOWER(SUBSTR(field, i, 1)) INTO retval;<br> END IF<br>LOOP;<br>RETURN retval;<br>END;<br><br>Please forgive any syntax errors. But the the you can just use your function in your query<br><br>SELECT<br>col1,<br>col2,<br>MYFUNC(col3),<br>col4<br>FROM tablename;