Задана строка ‘1,2,3,4’, необходимо, используя регулярные выражения в запросе получить результат:
C1 C2 C3 C4
— — — —
1 2 3 4
select regexp_substr('1,2,3,4', '[^,]+', 1, 1) as c1, regexp_substr('1,2,3,4', '[^,]+', 1, 2) as c2, regexp_substr('1,2,3,4', '[^,]+', 1, 3) as c3, regexp_substr('1,2,3,4', '[^,]+', 1, 4) as c4 from dual;