SELECT * FROM( SELECT REGEXP_SUBSTR('{2}', '[^,]+', 1, LEVEL, 'i') AS STR FROM DUAL CONNECT BY LEVEL <= LENGTH('{2}') - LENGTH(REGEXP_REPLACE('{2}', ',', ''))+1)