Я бы хотел сделать это одним запросом, но я думаю, что для этого потребуется курсор.Если я не могу сделать это как один запрос, я бы хотел вывести результаты в виде SYS_REFCURSOR.Упрощенный пример:
PRODUCT
ID NAME Part Number SKU
------------------------------------
1 Widgetizer 150 1001
2 Widgetizer200 200 1002
3 WidgetizerDlx 250 1003
PRODUCT_SPEC
P_ID NAME VALUE
----------------------------
1 WEIGHT 5
1 HEIGHT 10
1 VERSION 1
1 COLOR RED
2 WEIGHT 7
2 HEIGHT 10
2 VERSION 2
2 COLOR BLUE
Запрос:
Для каждого продукта с SKU меньше 1003, возврат:
Product name, part #, SKU, WEIGHT, HEIGHT, COLOR