diff --git a/doc/src/sgml/ref/select.sgml b/doc/src/sgml/ref/select.sgml
index 3d59b0c3e5a..4db8142afaa 100644
--- a/doc/src/sgml/ref/select.sgml
+++ b/doc/src/sgml/ref/select.sgml
@@ -901,8 +901,8 @@ EXCLUDE NO OTHERS
CURRENT ROW; it sets the frame to be all rows from the partition start
up through the current row's last peer (a row
that the window's ORDER BY clause considers
- equivalent to the current row), or all rows if there
- is no ORDER BY.
+ equivalent to the current row; all rows are peers if there
+ is no ORDER BY).
In general, UNBOUNDED PRECEDING means that the frame
starts with the first row of the partition, and similarly
UNBOUNDED FOLLOWING means that the frame ends with the last
@@ -924,7 +924,7 @@ EXCLUDE NO OTHERS
is an integer indicating that the frame starts or ends that many peer
groups before or after the current row's peer group, where
a peer group is a group of rows that are
- equivalent according to ORDER BY.
+ equivalent according to the window's ORDER BY clause.
In RANGE mode, use of
an offset option requires that there be
exactly one ORDER BY column in the window definition.
diff --git a/doc/src/sgml/syntax.sgml b/doc/src/sgml/syntax.sgml
index f9905fb447b..018118f6c74 100644
--- a/doc/src/sgml/syntax.sgml
+++ b/doc/src/sgml/syntax.sgml
@@ -1917,8 +1917,8 @@ EXCLUDE NO OTHERS
ends the specified number of peer groups
before or after the current row's peer group, where a peer group is a
set of rows that are equivalent in the ORDER BY
- ordering. (If there is no ORDER BY, the whole
- partition is one peer group.)
+ ordering. (There must be an ORDER BY clause
+ in the window definition to use GROUPS mode.)