Двойная таблица - это в основном фиктивная таблица, которая имеет одну строку и один столбец и существует в схеме sys
SELECT (1,2, 4542, 342) FROM DUAL;
Это даст вам ошибку, потому что вы прошли более одного столбца в этой таблице. 1,2,4542,342 рассматривается как отдельный столбец. Попробуйте следующий запрос: -
SELECT ('1,2, 4542, 342') FROM DUAL;
'1,2, 4542, 342' будет рассматриваться как одна строка.
Для получения требуемого результата мы можем использовать оператор UNION ALL . Попробуйте следующий запрос: -
SELECT 1 FROM DUAL
UNION ALL
SELECT 2 FROM DUAL
UNION ALL
SELECT 4542 FROM DUAL
UNION ALL
SELECT 342 FROM DUAL;