Oracle's definition of the PIVOT clause specifies that there is a possibility to define a subquery in the IN
clause. A fictional example of what I would imagine this to be is this
... PIVOT (AVG(salary) FOR (company) IN (SELECT DISTINCT company FROM companies))
With that, however, I get an ORA-00936: Missing expression
error. Unfortunately, errors from this new PIVOT
clause are usually rather cryptic. Can anyone give me a good example of how a subquery can be used in the IN
clause of the PIVOT
clause?