diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 6788ba8ef4a54..0ff392ab05250 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -25460,11 +25460,12 @@ SELECT collation for ('foo' COLLATE "de_DE");
regtype
- Translates a textual type name to its OID. A similar result is
+ Parses a string of text, extracts a potential type name from it, and
+ translates that name into an OID. A similar result is
obtained by casting the string to type regtype (see
- ); however, this function will return
- NULL rather than throwing an error if the name is
- not found.
+ ). Failure to extract a valid potential
+ type name results in an error; however, if the extracted name is not
+ known to the system, this function will return NULL.