diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index 43d7a1ad90..865e826fb0 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -5874,7 +5874,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_type.oid)
- An array with the data types of the function arguments. This includes
+ An array of the data types of the function arguments. This includes
only input arguments (including INOUT and
VARIADIC arguments), as well as
OUT parameters of procedures, and thus represents
@@ -5888,7 +5888,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_type.oid)
- An array with the data types of the function arguments. This includes
+ An array of the data types of the function arguments. This includes
all arguments (including OUT and
INOUT arguments); however, if all the
arguments are IN arguments, this field will be null.
@@ -5902,7 +5902,7 @@ SCRAM-SHA-256$<iteration count>:&l
proargmodeschar[]
- An array with the modes of the function arguments, encoded as
+ An array of the modes of the function arguments, encoded as
i for IN arguments,
o for OUT arguments,
b for INOUT arguments,
@@ -5920,7 +5920,7 @@ SCRAM-SHA-256$<iteration count>:&l
proargnamestext[]
- An array with the names of the function arguments.
+ An array of the names of the function arguments.
Arguments without a name are set to empty strings in the array.
If none of the arguments have a name, this field will be null.
Note that subscripts correspond to positions of
@@ -5945,9 +5945,12 @@ SCRAM-SHA-256$<iteration count>:&l
protrftypesoid[]
+ (references pg_type.oid)
- Data type OIDs for which to apply transforms.
+ An array of the argument/result data type(s) for which to apply
+ transforms (from the function's TRANSFORM
+ clause). Null if none.