UNPIVOT na nieokreślonej liczbie kolumn

Jak napisać zapytanie, które spowoduje usunięcie tabeli, która zawsze ma 1 wiersz i wiele kolumn do zestawu wyników, który ma 2 kolumny: nazwa_kolumny i wartość. Rozumiem, że podstawowa struktura stołu jest tam, gdzie leży prawdziwy problem, ale nie mogę tego zmienić. Ta kwerenda nie musi mieć żadnej wiedzy o nazwach i / lub liczbie kolumn we wspomnianej tabeli, ponieważ często dodawane są kolumny (znowu wiem, zły projekt, nie mogę go zmienić) i nie chcę aby aktualizować zapytanie za każdym razem, gdy dodawana jest nowa kolumna. Udało mi się wykonać coś blisko używając unpivot, ale to zapytanie wymaga, aby nazwy kolumn były zakodowane na stałe.

Czy to możliwe?

Oracle 11gR2

questionAnswers(1)

yourAnswerToTheQuestion