UNPIVOT на неопределенное количество столбцов

Как я могу написать запрос, который откроет таблицу, которая всегда имеет 1 строку и много столбцов, в результирующий набор, который имеет 2 столбца: имя_ столбца и значение. Я понимаю, что в основе структуры таблицы лежит реальная проблема, но я не могу ее изменить. Этот запрос также не должен иметь никаких сведений об именах и / или количестве столбцов в указанной таблице, поскольку столбцы часто добавляются (опять же, я знаю, плохой дизайн, не могу его изменить), и я не хочу обновлять запрос каждый раз, когда добавляется новый столбец. Я смог сделать что-то близкое, используя unpivot, но этот запрос требует, чтобы имена столбцов были жестко запрограммированы.

Это вообще возможно?

Oracle 11gR2

Ответы на вопрос(1)

Ваш ответ на вопрос