diff --git a/doc/src/sgml/xfunc.sgml b/doc/src/sgml/xfunc.sgml
index 1515e649153..ccafc9da24f 100644
--- a/doc/src/sgml/xfunc.sgml
+++ b/doc/src/sgml/xfunc.sgml
@@ -739,6 +739,20 @@ SELECT mleast(VARIADIC ARRAY[10, -1, 5, 4.4]);
actual argument of a function call.
+
+ Specifying VARIADIC> in the call is also the only way to
+ pass an empty array to a variadic function, for example:
+
+
+SELECT mleast(VARIADIC ARRAY[]::numeric[]);
+
+
+ Simply writing SELECT mleast()> does not work because a
+ variadic parameter must match at least one actual argument.
+ (You could define a second function also named mleast>,
+ with no parameters, if you wanted to allow such calls.)
+
+
The array element parameters generated from a variadic parameter are
treated as not having any names of their own. This means it is not