Bonjour comment faire un pivot sur cette requete ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select l.produit, to_char(L.datcreat,'YYYYMM') as resultat_date, sum(L.qtlivr) as qtlivr
from lignes_commandes L
where  to_char(L.datcreat,'YYYYMM') between '200901' and to_char(sysdate,'YYYYMM') 
group by l.produit,to_char(L.datcreat,'YYYYMM')
order by l.produit, to_char(L.datcreat,'YYYYMM')
Cela me donne le résultat :
maref1 / 200901 / 142
maref2 / 200901 / 50
.
.
.
maref2 / 200912 / 33


Comment avoir le résultat sous la forme :


200901 200902 200903
maref1 142 34 33
maref2 50 20 12 ....



Merci