a_horse_with_no_name-s समाधान होगा
SELECT distinct Key,(level + StartNum)-1 Num
FROM Table1
CONNECT BY (LEVEL +StartNum ) <= EndNum+1
order by Key, Num
आउटपुट:
A 1
A 2
A 3
B 6
B 7
B 8
लेकिन मैं एक वैश्विक अस्थायी तालिका बनाना और इसे plsql से पॉप्युलेट करना पसंद करूंगा, क्योंकि उपरोक्त विधि में टेबल पर बाद के डिकार्ट होते हैं (इस प्रकार विशिष्ट आवश्यक)।http://www.dba-oracle.com/t_temporary_tables_sql.htm