oracle数据库行转列问题

假如现在通过语句跑出来一个表:
A B C
1 2 3
我想将上面这个表的结构变成下面这个:
A 1
B 2
C 3
我查找过pivot之类的行转列用法,但还是达不到自己想要的结果,请问各位有没有办法能实现上面的转换呢?

你这题和下面这题貌似是样的?

with t as (select 1 a,2 b,3 c from dual)
select * from t unpivot (val for col in (A,B,C));

img