Question: what is the difference between cartesian product and cross join?
Answer: Both the joins give same result. Cross-join is SQL 99 join and Cartesian product is Oracle Proprietary join. A cross-join that does not have a 'where' clause gives the Cartesian product. Cartesian product result-set contains the number of rows in the first table, multiplied by the number of rows in second table.