Oracle动态行转列问题

有什么好的动态行转列方法?(动态噢!)
看过pivot xml函数但结果是CLOB类型,Java读取没写出来,
请问decode函数能实现动态的行转列吗?

/*物料 需要数量 需要仓库 现存量仓库 现存量仓库数量 批次

A1 2 C1 C1 20 123

A1 2 C1 C2 30 111 ......
答案就在这里:ORACLE 动态行转列
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

http://www.cnblogs.com/QQParadise/articles/1712093.html