Funkce, kterou jsem se snažil najít, byla SYS.DBMS_DEBUG_VC2COLL
.
Technicky vzato nepřevádí oddělený řetězec na sloupec, ale převádí seznam hodnot oddělených čárkou na řádky. Uvědomil jsem si, že poté, co jsem našel starý příspěvek .
Ukázkový kód a výsledky:
with test as (
select column_value AS c1
from table( SYS.DBMS_DEBUG_VC2COLL( 'a','b','c' ) )
)
select * from test;
Výsledek:
c1
__
a
b
c