====== Разбиение строки на части по разделителю ====== Для этой цели можно использовать очень удобный функционал regexp_substr ((docs.oracle.com/cd/B19306_01/server.102/b14200/functions065.htm)) пример ниже: В таком примере может быть полезно сделать первый символ заглавный, как в примере [[sql:first_char_capital|]] select regexp_substr('фамилия.имя.отчество','[^.]+',1,1) Last_Name, regexp_substr('фамилия.имя.отчество','[^.]+',1,2) First_Name, regexp_substr('фамилия.имя.отчество','[^.]+',1,3) Middle_Name from dual;