Обычно такое используют для редактирования ФИО например как в примере Разбиение строки на части по разделителю
SELECT INITCAP(regexp_substr('фАмИлИя.иМя.оТчестВо','[^.]+',1,1)) Last_Name, INITCAP(regexp_substr('фАмИлИя.иМя.оТчестВо','[^.]+',1,2)) First_Name, INITCAP(regexp_substr('фАмИлИя.иМя.оТчестВо','[^.]+',1,3)) Middle_Name FROM dual;