SQL Oracle: разделить строку на подстроки по переносу строки
Просьба, подсказать, как корректно разбить строку на подстроки, разделителем является перенос строки,
пробовал разделить следующим способом, строка разделяется, но запрос уходит в бесконечное зацикливание и продолжает заново строить колонку дальше с теми же результатами,
SELECT REGEXP_SUBSTR(dicts, '[^'||CHR(10)||']+', 1, LEVEL) AS dict
FROM table
WHERE id = 11111
CONNECT BY LEVEL <= REGEXP_COUNT(dicts, '[^'||CHR(10)||']+') + 1;
структура данной Ячейки которую пытаюсь разделить выглядит след. образом:
asd
Asd
Fgdt_
Fgdt.
Источник: Stack Overflow на русском