Создание сводной таблицы (аналог PIVOT)

Internal2
Дата: 01.12.2009 19:24:26
Как сделать чтобы выод значений таблицы в Оракле:

name value amount
------- ------ ------
name1 value1 12,6
name1 value2 25,9
name2 value1 11


преобразовывался в:
name value1 value2
----- ------ -----
name1 12,6 25,9
name2 11

без прописывания вывода каждого столбца:
select name,  case when value = value1 then amount end value1, case when value = value2 then amount end value2
from test
group by name
suPPLer
Дата: 01.12.2009 19:49:15
Internal2,

RTFFAQ Транспонирование строк в столбцы в RefCursor'е. Ещё можно получить результат подобного транспонирования в виде XML, если версия Oracle DB >= 11g.