If I have a simple query like this:
SELECT table1.col3, table2.col3 FROM table1 LEFT OUTER JOIN table2
ON table1.col1 = table2.col1
WHERE table1.col2>0;
-Would Oracle execution plan select everything in table1 that meets the where clause condition first and then joins the tables or vise verse or is sequential or it finds the best route that would save whether resources or performance-wise ?