Blz ? Então, esse tipo de PIVOT é ** bem complexo **, não creio que um simples 
PIVOT_XML vai te ajudar : dá uma estudada nas opções indicadas em 
http://www.grassroots-oracle.com/2015/07/exploring-dynamic-pivot-options.html 
(e seus vários links), 
http://www.databasejournal.com/features/oracle/how-to-pivot-data-in-oracle-11g.html
 (principalmente o uso do wm_concat), 
http://stackoverflow.com/questions/15491661/dynamic-pivot-in-oracle-sql (mais 
ou menos no meio, quando ele instrui a usar u,a string para o IN), 
https://asktom.oracle.com/pls/apex/f?p=100:11:0%3A%3A%3A%3Ap11_question_id:4843682300346852395
 , 
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4471013000346257238
 e 
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:5312784100346298561
 ...
 Espere porém perder umas BOAS HORINHAS montando isso e muito provavelmente (se 
o volume de dados for alto) a performance *** não vai ser TOP ***, não.... É 
uma lógica complexa de montar e certamente Complexa pro banco processar....
 
 []s
 
  Chiappa
  • [oracle_br] Query... Junior roberjr_...@yahoo.com.br [oracle_br]
    • Re: [oracle_... Evandro Giachetto evandrogiache...@gmail.com [oracle_br]
    • [oracle_br] ... jlchia...@yahoo.com.br [oracle_br]

Responder a