这个存储过程怎样写,该怎么处理

这个存储过程怎样写数据表:项次项目文号1项目1x00011项目2x00022项目1x00032项目3x0004现在要这样查询出来

这个存储过程怎样写
数据表:

项次        项目           文号
1         项目1       x0001
1         项目2       x0002
2         项目1       x0003
2         项目3       x0004

现在要这样查询出来是这样的

项次        项目1       项目2      项目3
1         x0001      x0002
2         x0003                 x0004

上面只列出3个项目,实际不止。请附上代码 oracle存储过程
[解决办法]
百度一下“oracle行转列”,一堆你要的答案
[解决办法]
呵呵,参考这个:
http://blog.csdn.net/dyccsxg/article/details/10833953
http://bbs.csdn.net/topics/390574842
[解决办法]
oracle行转列