While reading Oracle SQL tuning guide I came across such a quote (you can find it in this chapter):
The plan generator explores various plans for a query block by trying out different access paths, join methods, and join orders.
Many plans are possible because of the various combinations that the database can use to produce the same result. The optimizer picks the plan with the lowest cost.
Figure 4-2 Optimizer Components
Is it possible somehow to get all these plans that were generated by plan generator?
Maybe there are standard PL/SQL packages for this or system views?
