Girar / tabela dinâmica com agregação no Oracle

Eu gostaria de rodar uma tabela no Oracle 11g. A opção de pivô requer uma agregação. Esta é a minha mesa original:

project | attribute | value
===========================
'cust1' | 'foo'     | '4'
'cust2' | 'bar'     | 'tbd'
'cust3  | 'baz'     | '2012-06-07'
'cust1' | 'bar'     | 'tdsa'
'cust4' | 'foo'     | '22'
'cust4' | 'baz'     | '2013-01-01'

Depois de girar, a tabela deve ficar assim:

project | foo | bar | baz
=========================
'cust1' | '4' |'tdba'| NULL
'cust2' | NULL|'tbd' | NULL
'cust3' | NULL| NULL | '2012-06-07'
'cust4' | '22'| NULL | '2013-01-01'

Agora, como você pode ver, o agrupamento deve acontecer na coluna do projeto. Nenhum valor precisa ser recolhido ou calcinado. Uma mera rotação é necessária. Então, o pivô seleciona a coisa certa a fazer?

questionAnswers(1)

yourAnswerToTheQuestion