Есть такое SELECT * FROM TABLE(ХП(:param)) и оно выдается несколько колонок.
Как можно получить 2 колонки из этой TABLE() c разными переменными в параметре?
Nипа:
SELECT
K1, K2
FROM
TABL T1, (SELECT K1,K2 FROM TABLE(ХП(:param))) T2
WHERE T1.KEY = T2.:param
типа подставлять в ХП параметром значение из таблицы Т1 и выводить 2 колонки из ХП
(0) Я не спец по ораклу, но так и пиши
SELECT * FROM TABLE(ХП(:param))WHERE KEY = ХП(:param)
Хотя если я правильно понимаю странное условие типа выбрать всё где ключ равен имени таблицы.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан