If the two inputs share no column names, every left row pairs with every right row.
no common columns
Read fallback rows
There are 6 candidate pairs and all 6 become output rows.
fallback rows=6
NATURAL JOIN examples are tiny finite-table transforms; SQL dialect completeness, type coercion, optimizer behavior, execution cost, indexing, output ordering guarantees, and database-product claims are out of scope.
No comparison exists
The discovery table says none, so there is no equality check to fail.
cross join fallback
Summary
This scoped model makes the no-common fallback explicit instead of hiding it.