diff --git a/doc/src/sgml/ref/insert.sgml b/doc/src/sgml/ref/insert.sgml
index 954ee3af3a1..d73ff3d51f7 100644
--- a/doc/src/sgml/ref/insert.sgml
+++ b/doc/src/sgml/ref/insert.sgml
@@ -113,10 +113,13 @@ INSERT INTO table_name [ AS INSERT privilege on the listed columns.
Similarly, when ON CONFLICT DO UPDATE is specified, you
only need UPDATE privilege on the column(s) that are
- listed to be updated. However, ON CONFLICT DO UPDATE
- also requires SELECT privilege on any column whose
- values are read in the ON CONFLICT DO UPDATE
- expressions or condition.
+ listed to be updated. However, all forms of ON CONFLICT
+ also require SELECT privilege on any column whose values
+ are read. This includes any column mentioned in
+ conflict_target (including columns referred to
+ by the arbiter constraint), and any column mentioned in an
+ ON CONFLICT DO UPDATE expression,
+ or a WHERE clause condition.