solusi a_horse_with_no_name-s adalah
SELECT distinct Key,(level + StartNum)-1 Num
FROM Table1
CONNECT BY (LEVEL +StartNum ) <= EndNum+1
order by Key, Num
Keluaran:
A 1
A 2
A 3
B 6
B 7
B 8
Tapi saya lebih suka membuat tabel sementara global dan mengisinya dari plsql, karena metode di atas berisi decart berikutnya di atas tabel (sehingga diperlukan perbedaan).http://www.dba-Oracle.com/t_temporary_tables_sql.htm