Если вы согласны с бременем определения TYPE
с, вы можете использовать NESTED TABLES
для сбора данных в одном запросе
CREATE TYPE C AS OBJECT (
id_num INT,
name VARCHAR2(10),
trans_date DATE)
/
CREATE TYPE TC AS TABLE OF C
/
SELECT id_num, name, trans_date
FROM TABLE(TC(
--- your data here
C(1, 'aaaa', sysdate),
C(2, 'bbbb', DATE'2019-01-26'),
C(3, 'cccc', DATE'2018-01-01')
---
));
ID_NUM NAME TRANS_DATE
---------- ---------- -------------------
1 aaaa 26.01.2019 12:27:25
2 bbbb 26.01.2019 00:00:00
3 cccc 01.01.2018 00:00:00