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 <productname/>
 		s/PostgreSQL/<productname>PostgreSQL<\/>/g;
 
+		# Leave an empty row to help distinguish sections.
+		print "\n\n";
+		print "<row>\n";
+		print "<entry spanname=\"span12\"></entry>";
+		print "</row>\n";
+
 		print "\n\n";
 		print "<row>\n";
 		print "<entry spanname=\"span12\">";

