Функцията, която се опитвах да намеря, беше SYS.DBMS_DEBUG_VC2COLL
.
Технически казано, той не преобразува ограничен низ в колона, но преобразува списък от стойности, разделени със запетая, в редове. Разбрах това, след като намерих стара публикация .
Примерен код и резултати:
with test as (
select column_value AS c1
from table( SYS.DBMS_DEBUG_VC2COLL( 'a','b','c' ) )
)
select * from test;
Резултат:
c1
__
a
b
c