diff --git a/doc/src/sgml/queries.sgml b/doc/src/sgml/queries.sgml
index 4094d722831..96c252bc28e 100644
--- a/doc/src/sgml/queries.sgml
+++ b/doc/src/sgml/queries.sgml
@@ -393,8 +393,8 @@ FROM table_reference , table_r
consisting of all column names that appear in both
input tables. As with USING>, these columns appear
only once in the output table. If there are no common
- column names, NATURAL behaves like
- CROSS JOIN.
+ column names, NATURAL JOIN behaves like
+ JOIN ... ON TRUE, producing a cross-product join.
diff --git a/doc/src/sgml/ref/select.sgml b/doc/src/sgml/ref/select.sgml
index c7fc50c5b82..820b8d47762 100644
--- a/doc/src/sgml/ref/select.sgml
+++ b/doc/src/sgml/ref/select.sgml
@@ -538,9 +538,12 @@ TABLE [ ONLY ] table_name [ * ]
NATURAL
- NATURAL is shorthand for a
+
+ NATURAL is shorthand for a
USING> list that mentions all columns in the two
- tables that have the same names.
+ tables that have matching names. If there are no common
+ column names, NATURAL is equivalent
+ to ON TRUE>.