枢轴函数的使用

Use of pivot function

我有以下 oracle table:

Tag  Value
A    Test
B    Test2 
C    Test3
D    Test4

但需要这样的输出:

A    B     C     D 
Test Test2 Test3 Test4

其中 A、B、... 应该是我的列名。我知道 pivot/unpivot 函数,但我还没有得到正确的结果。

这是我的尝试,但由于错误而没有成功:ORA-00933

SELECT *
FROM (
  SELECT tag
  FROM table
  WHERE VALUES LIKE '%Test%'
 ) AS DT
 PIVOT(max(value) FOR tag IN([A],[B])) AS PT

类似的东西:

select * from (select tag, Value from TAB) PIVOT (max(value) for tag in ('A','B','C','D'))