diff --git a/doc/src/sgml/generate-errcodes-table.pl b/doc/src/sgml/generate-errcodes-table.pl
index b9c14d3..3fdc9d8 100644
--- a/doc/src/sgml/generate-errcodes-table.pl
+++ b/doc/src/sgml/generate-errcodes-table.pl
@@ -32,6 +32,12 @@ while (<$errcodes>)
# Wrap PostgreSQL in
s/PostgreSQL/PostgreSQL<\/>/g;
+ # Leave an empty row to help distinguish sections.
+ print "\n\n";
+ print "\n";
+ print "";
+ print "
\n";
+
print "\n\n";
print "\n";
print "";