From 44ff90966cd05d7371e559c35e5f2a3979868c64 Mon Sep 17 00:00:00 2001
From: Peter Eisentraut <peter_e@gmx.net>
Date: Wed, 3 Dec 2008 12:39:57 +0000
Subject: [PATCH] Update key words table to 8.4 and SQL:2008.

---
 doc/src/sgml/keywords.sgml | 1091 +++++++++++++++++++++++++++++++++++-
 1 file changed, 1074 insertions(+), 17 deletions(-)

diff --git a/doc/src/sgml/keywords.sgml b/doc/src/sgml/keywords.sgml
index 572fb5dc421..de3bedfdcbe 100644
--- a/doc/src/sgml/keywords.sgml
+++ b/doc/src/sgml/keywords.sgml
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/keywords.sgml,v 2.20 2008/01/30 10:37:36 petere Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/keywords.sgml,v 2.21 2008/12/03 12:39:57 petere Exp $ -->
 
 <appendix id="sql-keywords-appendix">
  <title><acronym>SQL</acronym> Key Words</title>
@@ -87,6 +87,7 @@
    <row>
     <entry>Key Word</entry>
     <entry><productname>PostgreSQL</productname></entry>
+    <entry>SQL:2008</entry>
     <entry>SQL:2003</entry>
     <entry>SQL:1999</entry>
     <entry>SQL-92</entry>
@@ -98,6 +99,7 @@
     <entry><token>A</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -107,18 +109,29 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>ABS</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>ABSENT</token></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>ABSOLUTE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -128,11 +141,21 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>ACCORDING</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>ACTION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -142,11 +165,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>ADD</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -154,6 +179,7 @@
     <entry><token>ADMIN</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -161,6 +187,7 @@
     <entry><token>AFTER</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -168,6 +195,7 @@
     <entry><token>AGGREGATE</token></entry>
     <entry>non-reserved</entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -175,6 +203,7 @@
     <entry><token>ALIAS</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -184,6 +213,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ALLOCATE</token></entry>
@@ -191,6 +221,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ALSO</token></entry>
@@ -198,6 +229,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>ALTER</token></entry>
@@ -205,11 +237,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ALWAYS</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -219,6 +253,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>ANALYZE</token></entry>
@@ -226,6 +261,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>AND</token></entry>
@@ -233,6 +269,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ANY</token></entry>
@@ -240,6 +277,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ARE</token></entry>
@@ -247,12 +285,22 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ARRAY</token></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>ARRAY_AGG</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
     <entry></entry>
    </row>
    <row>
@@ -261,11 +309,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ASC</token></entry>
     <entry>reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -273,6 +323,7 @@
     <entry><token>ASENSITIVE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -280,6 +331,7 @@
     <entry><token>ASSERTION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -288,12 +340,14 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>ASYMMETRIC</token></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -303,11 +357,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ATOMIC</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -315,6 +371,7 @@
     <entry><token>ATTRIBUTE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -322,6 +379,7 @@
     <entry><token>ATTRIBUTES</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -331,11 +389,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>AVG</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -345,11 +405,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>BASE64</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -357,6 +419,7 @@
     <entry><token>BEFORE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -366,11 +429,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>BERNOULLI</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -378,6 +443,7 @@
     <entry><token>BETWEEN</token></entry>
     <entry>reserved (can be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -385,6 +451,7 @@
     <entry><token>BIGINT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -393,12 +460,14 @@
     <entry>reserved (can be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>BIT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -406,6 +475,7 @@
     <entry><token>BITVAR</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -413,6 +483,7 @@
     <entry><token>BIT_LENGTH</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -421,6 +492,15 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>BOM</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
     <entry></entry>
    </row>
    <row>
@@ -428,6 +508,7 @@
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -436,11 +517,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>BREADTH</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -450,6 +533,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>C</token></entry>
@@ -457,6 +541,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CACHE</token></entry>
@@ -464,18 +549,21 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CALL</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>CALLED</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -483,6 +571,7 @@
     <entry><token>CARDINALITY</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -490,6 +579,7 @@
     <entry><token>CASCADE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -499,6 +589,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CASE</token></entry>
@@ -506,6 +597,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CAST</token></entry>
@@ -513,10 +605,12 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CATALOG</token></entry>
-    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
@@ -527,11 +621,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CEIL</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -539,6 +635,7 @@
     <entry><token>CEILING</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -547,6 +644,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -555,6 +653,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CHARACTER</token></entry>
@@ -562,11 +661,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CHARACTERISTICS</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -574,6 +675,7 @@
     <entry><token>CHARACTERS</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -581,6 +683,7 @@
     <entry><token>CHARACTER_LENGTH</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -590,6 +693,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CHARACTER_SET_NAME</token></entry>
@@ -597,6 +701,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CHARACTER_SET_SCHEMA</token></entry>
@@ -604,11 +709,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CHAR_LENGTH</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -618,11 +725,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CHECKED</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -632,11 +741,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CLASS</token></entry>
     <entry>non-reserved</entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -646,12 +757,14 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CLOB</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -660,6 +773,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CLUSTER</token></entry>
@@ -667,11 +781,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>COALESCE</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -681,6 +797,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>COLLATE</token></entry>
@@ -688,11 +805,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>COLLATION</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -702,6 +821,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>COLLATION_NAME</token></entry>
@@ -709,6 +829,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>COLLATION_SCHEMA</token></entry>
@@ -716,11 +837,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>COLLECT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -730,6 +853,15 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+   </row>
+   <row>
+    <entry><token>COLUMNS</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>COLUMN_NAME</token></entry>
@@ -737,6 +869,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>COMMAND_FUNCTION</token></entry>
@@ -744,12 +877,14 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>COMMAND_FUNCTION_CODE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -758,6 +893,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>COMMIT</token></entry>
@@ -765,6 +901,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>COMMITTED</token></entry>
@@ -772,11 +909,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>COMPLETION</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -786,11 +925,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CONDITION</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -800,6 +941,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CONFIGURATION</token></entry>
@@ -807,6 +949,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CONNECT</token></entry>
@@ -814,11 +957,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CONNECTION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -828,6 +973,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CONSTRAINT</token></entry>
@@ -835,11 +981,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CONSTRAINTS</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -849,6 +997,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CONSTRAINT_NAME</token></entry>
@@ -856,6 +1005,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CONSTRAINT_SCHEMA</token></entry>
@@ -863,11 +1013,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CONSTRUCTOR</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -876,18 +1028,21 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>CONTENT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>CONTINUE</token></entry>
-    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
@@ -898,11 +1053,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CONVERT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -912,11 +1069,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CORR</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -926,6 +1085,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>COST</token></entry>
@@ -933,11 +1093,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>COUNT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -945,6 +1107,7 @@
     <entry><token>COVAR_POP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -952,6 +1115,7 @@
     <entry><token>COVAR_SAMP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -961,6 +1125,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CREATEDB</token></entry>
@@ -968,6 +1133,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CREATEROLE</token></entry>
@@ -975,6 +1141,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CREATEUSER</token></entry>
@@ -982,6 +1149,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CROSS</token></entry>
@@ -989,6 +1157,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CSV</token></entry>
@@ -996,18 +1165,29 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>CTYPE</token></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CUBE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>CUME_DIST</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1017,6 +1197,15 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+   </row>
+   <row>
+    <entry><token>CURRENT_CATALOG</token></entry>
+    <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>CURRENT_DATE</token></entry>
@@ -1024,11 +1213,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CURRENT_DEFAULT_TRANSFORM_GROUP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1037,6 +1228,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1044,6 +1236,15 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>CURRENT_SCHEMA</token></entry>
+    <entry>reserved (can be function or type)</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
     <entry></entry>
    </row>
    <row>
@@ -1052,6 +1253,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CURRENT_TIMESTAMP</token></entry>
@@ -1059,11 +1261,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CURRENT_TRANSFORM_GROUP_FOR_TYPE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1073,6 +1277,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CURSOR</token></entry>
@@ -1080,6 +1285,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>CURSOR_NAME</token></entry>
@@ -1087,17 +1293,20 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>CYCLE</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>DATA</token></entry>
-    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>non-reserved</entry>
@@ -1108,6 +1317,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>DATE</token></entry>
@@ -1115,6 +1325,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DATETIME_INTERVAL_CODE</token></entry>
@@ -1122,6 +1333,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>DATETIME_INTERVAL_PRECISION</token></entry>
@@ -1129,6 +1341,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>DAY</token></entry>
@@ -1136,6 +1349,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DEALLOCATE</token></entry>
@@ -1143,6 +1357,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DEC</token></entry>
@@ -1150,6 +1365,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DECIMAL</token></entry>
@@ -1157,6 +1373,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DECLARE</token></entry>
@@ -1164,6 +1381,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DEFAULT</token></entry>
@@ -1171,11 +1389,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DEFAULTS</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1183,6 +1403,7 @@
     <entry><token>DEFERRABLE</token></entry>
     <entry>reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1190,6 +1411,7 @@
     <entry><token>DEFERRED</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1198,6 +1420,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1205,12 +1428,14 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>DEGREE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1220,6 +1445,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DELIMITER</token></entry>
@@ -1227,6 +1453,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>DELIMITERS</token></entry>
@@ -1234,11 +1461,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>DENSE_RANK</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1246,6 +1475,7 @@
     <entry><token>DEPTH</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -1254,12 +1484,14 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>DERIVED</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1267,6 +1499,7 @@
     <entry><token>DESC</token></entry>
     <entry>reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1276,11 +1509,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DESCRIPTOR</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1288,6 +1523,7 @@
     <entry><token>DESTROY</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -1295,6 +1531,7 @@
     <entry><token>DESTRUCTOR</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -1303,12 +1540,14 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>DIAGNOSTICS</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1316,6 +1555,7 @@
     <entry><token>DICTIONARY</token></entry>
     <entry>non-reserved</entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -1325,6 +1565,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>DISCARD</token></entry>
@@ -1332,6 +1573,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>DISCONNECT</token></entry>
@@ -1339,12 +1581,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DISPATCH</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1353,6 +1597,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DO</token></entry>
@@ -1360,11 +1605,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>DOCUMENT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1372,6 +1619,7 @@
     <entry><token>DOMAIN</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1381,6 +1629,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DROP</token></entry>
@@ -1388,12 +1637,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>DYNAMIC</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1402,12 +1653,14 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>DYNAMIC_FUNCTION_CODE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1415,12 +1668,14 @@
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>ELEMENT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1430,16 +1685,27 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
-    <entry><token>ENABLE</token></entry>
+    <entry><token>EMPTY</token></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
    <row>
-    <entry><token>ENCODING</token></entry>
+    <entry><token>ENABLE</token></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>ENCODING</token></entry>
+    <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
@@ -1451,6 +1717,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>END</token></entry>
@@ -1458,6 +1725,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>END-EXEC</token></entry>
@@ -1465,6 +1733,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ENUM</token></entry>
@@ -1472,11 +1741,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>EQUALS</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -1486,12 +1757,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>EVERY</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1500,10 +1773,12 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>EXCEPTION</token></entry>
     <entry></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
@@ -1512,6 +1787,7 @@
     <entry><token>EXCLUDE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1519,6 +1795,7 @@
     <entry><token>EXCLUDING</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1528,6 +1805,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>EXEC</token></entry>
@@ -1535,6 +1813,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>EXECUTE</token></entry>
@@ -1542,11 +1821,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>EXISTING</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -1554,6 +1835,7 @@
     <entry><token>EXISTS</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1561,6 +1843,7 @@
     <entry><token>EXP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1570,6 +1853,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>EXTERNAL</token></entry>
@@ -1577,11 +1861,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>EXTRACT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1591,6 +1877,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>FAMILY</token></entry>
@@ -1598,10 +1885,12 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>FETCH</token></entry>
-    <entry>non-reserved</entry>
+    <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
@@ -1610,6 +1899,7 @@
     <entry><token>FILTER</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1618,26 +1908,46 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>FIRST</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
+   <row>
+    <entry><token>FIRST_VALUE</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>FLAG</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>FLOAT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>FLOOR</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1645,6 +1955,7 @@
     <entry><token>FOLLOWING</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1654,6 +1965,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>FORCE</token></entry>
@@ -1661,6 +1973,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>FOREIGN</token></entry>
@@ -1668,6 +1981,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>FORTRAN</token></entry>
@@ -1675,6 +1989,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>FORWARD</token></entry>
@@ -1682,11 +1997,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>FOUND</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1695,6 +2012,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1703,6 +2021,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>FROM</token></entry>
@@ -1710,6 +2029,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>FULL</token></entry>
@@ -1717,18 +2037,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>FUNCTION</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>FUSION</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1737,12 +2060,14 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>GENERAL</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -1751,6 +2076,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1759,6 +2085,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>GLOBAL</token></entry>
@@ -1766,11 +2093,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>GO</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1778,6 +2107,7 @@
     <entry><token>GOTO</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1787,12 +2117,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>GRANTED</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1801,6 +2133,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>GROUP</token></entry>
@@ -1808,12 +2141,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>GROUPING</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1822,6 +2157,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>HAVING</token></entry>
@@ -1829,6 +2165,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>HEADER</token></entry>
@@ -1836,11 +2173,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>HEX</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1849,12 +2188,14 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>HOLD</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -1862,6 +2203,7 @@
     <entry><token>HOST</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -1871,10 +2213,20 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
-    <entry><token>IDENTITY</token></entry>
+    <entry><token>ID</token></entry>
     <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>IDENTITY</token></entry>
+    <entry>non-reserved</entry>
+    <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
@@ -1885,10 +2237,12 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>IGNORE</token></entry>
     <entry></entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
@@ -1899,11 +2253,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>IMMEDIATE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -1913,12 +2269,14 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>IMPLEMENTATION</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -1927,6 +2285,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>IN</token></entry>
@@ -1934,11 +2293,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INCLUDING</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1946,6 +2307,15 @@
     <entry><token>INCREMENT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>INDENT</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -1955,6 +2325,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>INDEXES</token></entry>
@@ -1962,6 +2333,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>INDICATOR</token></entry>
@@ -1969,11 +2341,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INFIX</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -1983,6 +2357,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>INHERITS</token></entry>
@@ -1990,11 +2365,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>INITIALIZE</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2002,6 +2379,7 @@
     <entry><token>INITIALLY</token></entry>
     <entry>reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2011,18 +2389,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INOUT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>INPUT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2030,6 +2411,7 @@
     <entry><token>INSENSITIVE</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2039,12 +2421,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INSTANCE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2052,11 +2436,13 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>INSTEAD</token></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
@@ -2067,6 +2453,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INTEGER</token></entry>
@@ -2074,6 +2461,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INTERSECT</token></entry>
@@ -2081,11 +2469,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INTERSECTION</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2095,6 +2485,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INTO</token></entry>
@@ -2102,12 +2493,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>INVOKER</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2116,6 +2509,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ISNULL</token></entry>
@@ -2123,11 +2517,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>ISOLATION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2135,6 +2531,7 @@
     <entry><token>ITERATE</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2144,18 +2541,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>K</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>KEY</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2164,6 +2564,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2171,6 +2572,15 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>LAG</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
     <entry></entry>
    </row>
    <row>
@@ -2179,6 +2589,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LANGUAGE</token></entry>
@@ -2186,26 +2597,46 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>LARGE</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>LAST</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
+    <entry>reserved</entry>
     <entry>reserved</entry>
+   </row>
+   <row>
+    <entry><token>LAST_VALUE</token></entry>
+    <entry></entry>
     <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LATERAL</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>LEAD</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
     <entry></entry>
    </row>
    <row>
@@ -2214,6 +2645,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>LEAST</token></entry>
@@ -2221,6 +2653,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LEFT</token></entry>
@@ -2228,6 +2661,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>LENGTH</token></entry>
@@ -2235,11 +2669,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>LESS</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2247,6 +2683,7 @@
     <entry><token>LEVEL</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2256,11 +2693,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+   </row>
+   <row>
+    <entry><token>LIKE_REGEX</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LIMIT</token></entry>
     <entry>reserved</entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2270,11 +2717,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LN</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2284,6 +2733,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LOCAL</token></entry>
@@ -2291,12 +2741,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>LOCALTIME</token></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2304,11 +2756,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>LOCATION</token></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
@@ -2317,6 +2771,7 @@
     <entry><token>LOCATOR</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2326,6 +2781,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LOGIN</token></entry>
@@ -2333,11 +2789,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>LOWER</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2346,12 +2804,14 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>MAP</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2361,6 +2821,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>MATCH</token></entry>
@@ -2368,11 +2829,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>MATCHED</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2380,6 +2843,7 @@
     <entry><token>MAX</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2387,6 +2851,15 @@
     <entry><token>MAXVALUE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>MAX_CARDINALITY</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2394,6 +2867,7 @@
     <entry><token>MEMBER</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2401,6 +2875,7 @@
     <entry><token>MERGE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2410,6 +2885,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>MESSAGE_OCTET_LENGTH</token></entry>
@@ -2417,6 +2893,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>MESSAGE_TEXT</token></entry>
@@ -2424,11 +2901,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>METHOD</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -2436,6 +2915,7 @@
     <entry><token>MIN</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2445,11 +2925,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>MINVALUE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2457,6 +2939,7 @@
     <entry><token>MOD</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -2466,18 +2949,21 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>MODIFIES</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>MODIFY</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2487,6 +2973,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>MONTH</token></entry>
@@ -2494,6 +2981,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>MORE</token></entry>
@@ -2501,6 +2989,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>MOVE</token></entry>
@@ -2508,11 +2997,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>MULTISET</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2522,6 +3013,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>NAME</token></entry>
@@ -2529,20 +3021,31 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>NAMES</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
+   <row>
+    <entry><token>NAMESPACE</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>NATIONAL</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>NATURAL</token></entry>
@@ -2550,6 +3053,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>NCHAR</token></entry>
@@ -2557,18 +3061,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>NCLOB</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>NESTING</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2577,42 +3084,88 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>NEXT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
-    <entry>reserved</entry>
-    <entry>reserved</entry>
-   </row>
-   <row>
-    <entry><token>NO</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
-    <entry>reserved</entry>
    </row>
    <row>
-    <entry><token>NOCREATEDB</token></entry>
+    <entry><token>NFC</token></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
    <row>
-    <entry><token>NOCREATEROLE</token></entry>
+    <entry><token>NFD</token></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
+   <row>
+    <entry><token>NFKC</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>NFKD</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>NIL</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>NO</token></entry>
+    <entry>non-reserved</entry>
+    <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry>reserved</entry>
+   </row>
+   <row>
+    <entry><token>NOCREATEDB</token></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>NOCREATEROLE</token></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>NOCREATEUSER</token></entry>
     <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NOINHERIT</token></entry>
@@ -2620,6 +3173,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NOLOGIN</token></entry>
@@ -2627,18 +3181,21 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NONE</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>NORMALIZE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2646,6 +3203,7 @@
     <entry><token>NORMALIZED</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2655,6 +3213,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NOT</token></entry>
@@ -2662,6 +3221,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>NOTHING</token></entry>
@@ -2669,6 +3229,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NOTIFY</token></entry>
@@ -2676,6 +3237,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NOTNULL</token></entry>
@@ -2683,6 +3245,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NOWAIT</token></entry>
@@ -2690,6 +3253,23 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>NTH_VALUE</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>NTILE</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>NULL</token></entry>
@@ -2697,6 +3277,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>NULLABLE</token></entry>
@@ -2704,11 +3285,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>NULLIF</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2716,6 +3299,7 @@
     <entry><token>NULLS</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2725,6 +3309,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>NUMERIC</token></entry>
@@ -2732,18 +3317,29 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>OBJECT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>OCCURRENCES_REGEX</token></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>OCTETS</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2751,6 +3347,7 @@
     <entry><token>OCTET_LENGTH</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2760,17 +3357,20 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>OFF</token></entry>
     <entry>reserved</entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>OFFSET</token></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
@@ -2781,12 +3381,14 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>OLD</token></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2795,6 +3397,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ONLY</token></entry>
@@ -2802,6 +3405,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>OPEN</token></entry>
@@ -2809,11 +3413,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>OPERATION</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2823,11 +3429,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>OPTION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2836,6 +3444,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2844,6 +3453,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ORDER</token></entry>
@@ -2851,11 +3461,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ORDERING</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2863,6 +3475,7 @@
     <entry><token>ORDINALITY</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2870,6 +3483,7 @@
     <entry><token>OTHERS</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2878,6 +3492,7 @@
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2886,11 +3501,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>OUTPUT</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2898,6 +3515,7 @@
     <entry><token>OVER</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -2905,6 +3523,7 @@
     <entry><token>OVERLAPS</token></entry>
     <entry>reserved (can be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2912,6 +3531,7 @@
     <entry><token>OVERLAY</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -2920,6 +3540,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2928,6 +3549,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>OWNER</token></entry>
@@ -2935,11 +3557,21 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>P</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>PAD</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -2948,12 +3580,14 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>PARAMETERS</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -2962,6 +3596,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2969,6 +3604,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2976,6 +3612,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2983,6 +3620,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2990,6 +3628,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -2997,6 +3636,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3005,11 +3645,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>PARTIAL</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3017,6 +3659,7 @@
     <entry><token>PARTITION</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3026,6 +3669,15 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
+   </row>
+   <row>
+    <entry><token>PASSING</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>PASSWORD</token></entry>
@@ -3033,11 +3685,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>PATH</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3045,6 +3699,7 @@
     <entry><token>PERCENTILE_CONT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3052,6 +3707,7 @@
     <entry><token>PERCENTILE_DISC</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3059,6 +3715,7 @@
     <entry><token>PERCENT_RANK</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3066,6 +3723,7 @@
     <entry><token>PLACING</token></entry>
     <entry>reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3075,6 +3733,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>PLI</token></entry>
@@ -3082,18 +3741,29 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>POSITION</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
+   <row>
+    <entry><token>POSITION_REGEX</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>POSTFIX</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3101,6 +3771,7 @@
     <entry><token>POWER</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3108,6 +3779,7 @@
     <entry><token>PRECEDING</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3117,11 +3789,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>PREFIX</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3129,6 +3803,7 @@
     <entry><token>PREORDER</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3138,6 +3813,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>PREPARED</token></entry>
@@ -3145,11 +3821,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>PRESERVE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3159,11 +3837,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>PRIOR</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3171,6 +3851,7 @@
     <entry><token>PRIVILEGES</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3180,6 +3861,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>PROCEDURE</token></entry>
@@ -3187,11 +3869,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>PUBLIC</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3201,11 +3885,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>RANGE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3213,6 +3899,7 @@
     <entry><token>RANK</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3220,6 +3907,7 @@
     <entry><token>READ</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3228,6 +3916,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3236,6 +3925,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>REASSIGN</token></entry>
@@ -3243,6 +3933,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>RECHECK</token></entry>
@@ -3250,10 +3941,12 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>RECURSIVE</token></entry>
-    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
@@ -3263,6 +3956,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3271,18 +3965,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>REFERENCING</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>REGR_AVGX</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3290,6 +3987,7 @@
     <entry><token>REGR_AVGY</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3297,6 +3995,7 @@
     <entry><token>REGR_COUNT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3304,6 +4003,7 @@
     <entry><token>REGR_INTERCEPT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3311,6 +4011,7 @@
     <entry><token>REGR_R2</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3318,6 +4019,7 @@
     <entry><token>REGR_SLOPE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3325,6 +4027,7 @@
     <entry><token>REGR_SXX</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3332,6 +4035,7 @@
     <entry><token>REGR_SXY</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3339,6 +4043,7 @@
     <entry><token>REGR_SYY</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3348,11 +4053,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>RELATIVE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3360,6 +4067,7 @@
     <entry><token>RELEASE</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3369,6 +4077,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>REPEATABLE</token></entry>
@@ -3376,6 +4085,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>REPLACE</token></entry>
@@ -3383,6 +4093,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>REPLICA</token></entry>
@@ -3390,6 +4101,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>RESET</token></entry>
@@ -3397,11 +4109,21 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>RESPECT</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>RESTART</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3409,6 +4131,7 @@
     <entry><token>RESTRICT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3417,6 +4140,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3424,12 +4148,14 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>RETURNED_CARDINALITY</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3439,6 +4165,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>RETURNED_OCTET_LENGTH</token></entry>
@@ -3446,6 +4173,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>RETURNED_SQLSTATE</token></entry>
@@ -3453,10 +4181,12 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>RETURNING</token></entry>
     <entry>reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
@@ -3466,6 +4196,7 @@
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3474,6 +4205,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>RIGHT</token></entry>
@@ -3481,11 +4213,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ROLE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3495,18 +4229,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ROLLUP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>ROUTINE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3515,6 +4252,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3522,6 +4260,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3529,6 +4268,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3536,6 +4276,7 @@
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3544,6 +4285,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>ROW_COUNT</token></entry>
@@ -3551,11 +4293,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>ROW_NUMBER</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3565,12 +4309,14 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>SAVEPOINT</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3579,11 +4325,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>SCHEMA</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3593,18 +4341,21 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>SCOPE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>SCOPE_CATALOG</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3612,6 +4363,7 @@
     <entry><token>SCOPE_NAME</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3619,6 +4371,7 @@
     <entry><token>SCOPE_SCHEMA</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3628,12 +4381,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SEARCH</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3642,11 +4397,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SECTION</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3655,6 +4412,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3663,18 +4421,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SELF</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>SENSITIVE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -3682,6 +4443,7 @@
     <entry><token>SEQUENCE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3691,6 +4453,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>SERVER_NAME</token></entry>
@@ -3698,11 +4461,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>SESSION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3712,6 +4477,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SET</token></entry>
@@ -3719,6 +4485,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SETOF</token></entry>
@@ -3726,11 +4493,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>SETS</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3740,6 +4509,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>SHOW</token></entry>
@@ -3747,11 +4517,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>SIMILAR</token></entry>
     <entry>reserved (can be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -3760,12 +4532,14 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>SIZE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3775,6 +4549,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SOME</token></entry>
@@ -3782,18 +4557,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SOURCE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>SPACE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -3802,6 +4580,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3809,6 +4588,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3816,6 +4596,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3824,12 +4605,14 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SQLCODE</token></entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
    </row>
    <row>
@@ -3837,6 +4620,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
    </row>
    <row>
@@ -3844,6 +4628,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3852,18 +4637,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>SQLWARNING</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>SQRT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3873,11 +4661,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>STANDALONE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3886,12 +4676,14 @@
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>STATE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3899,6 +4691,7 @@
     <entry><token>STATEMENT</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3907,6 +4700,7 @@
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3915,11 +4709,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>STDDEV_POP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3927,6 +4723,7 @@
     <entry><token>STDDEV_SAMP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3936,6 +4733,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>STDOUT</token></entry>
@@ -3943,6 +4741,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>STORAGE</token></entry>
@@ -3950,6 +4749,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>STRICT</token></entry>
@@ -3957,11 +4757,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>STRIP</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -3969,6 +4771,7 @@
     <entry><token>STRUCTURE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -3977,6 +4780,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -3985,11 +4789,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>SUBLIST</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -3997,6 +4803,7 @@
     <entry><token>SUBMULTISET</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4004,13 +4811,23 @@
     <entry><token>SUBSTRING</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
+   <row>
+    <entry><token>SUBSTRING_REGEX</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>SUM</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -4020,11 +4837,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>SYMMETRIC</token></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -4034,11 +4853,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>SYSTEM</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry></entry>
    </row>
@@ -4048,6 +4869,15 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+   </row>
+   <row>
+    <entry><token>T</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>TABLE</token></entry>
@@ -4055,11 +4885,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TABLESAMPLE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4069,6 +4901,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>TABLE_NAME</token></entry>
@@ -4076,6 +4909,7 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>TEMP</token></entry>
@@ -4083,6 +4917,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>TEMPLATE</token></entry>
@@ -4090,11 +4925,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>TEMPORARY</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -4102,6 +4939,7 @@
     <entry><token>TERMINATE</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -4111,11 +4949,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>THAN</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -4125,11 +4965,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TIES</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4139,6 +4981,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TIMESTAMP</token></entry>
@@ -4146,6 +4989,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TIMEZONE_HOUR</token></entry>
@@ -4153,6 +4997,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TIMEZONE_MINUTE</token></entry>
@@ -4160,6 +5005,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TO</token></entry>
@@ -4167,11 +5013,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TOP_LEVEL_COUNT</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4181,11 +5029,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TRANSACTION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -4194,6 +5044,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4201,6 +5052,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4208,6 +5060,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4215,6 +5068,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4222,27 +5076,39 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>TRANSLATE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
+   <row>
+    <entry><token>TRANSLATE_REGEX</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>TRANSLATION</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TREAT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4250,6 +5116,7 @@
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4257,6 +5124,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4264,6 +5132,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4271,25 +5140,37 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>TRIM</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
+   <row>
+    <entry><token>TRIM_ARRAY</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>TRUE</token></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>TRUNCATE</token></entry>
     <entry>non-reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
@@ -4300,6 +5181,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>TYPE</token></entry>
@@ -4307,11 +5189,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>UESCAPE</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4319,6 +5203,7 @@
     <entry><token>UNBOUNDED</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4328,11 +5213,13 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>UNDER</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
@@ -4342,6 +5229,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>UNION</token></entry>
@@ -4349,6 +5237,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>UNIQUE</token></entry>
@@ -4356,6 +5245,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>UNKNOWN</token></entry>
@@ -4363,6 +5253,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>UNLISTEN</token></entry>
@@ -4370,6 +5261,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>UNNAMED</token></entry>
@@ -4377,12 +5269,14 @@
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
    </row>
    <row>
     <entry><token>UNNEST</token></entry>
     <entry></entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4391,6 +5285,15 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>UNTYPED</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>UPDATE</token></entry>
@@ -4398,18 +5301,29 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>UPPER</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
    </row>
+   <row>
+    <entry><token>URI</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>USAGE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -4419,18 +5333,21 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>USER_DEFINED_TYPE_CATALOG</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>USER_DEFINED_TYPE_CODE</token></entry>
     <entry></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4439,6 +5356,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4446,6 +5364,7 @@
     <entry></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
    </row>
    <row>
@@ -4454,6 +5373,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>VACUUM</token></entry>
@@ -4461,10 +5381,12 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>VALID</token></entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
     <entry></entry>
@@ -4475,6 +5397,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>VALUE</token></entry>
@@ -4482,6 +5405,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>VALUES</token></entry>
@@ -4489,6 +5413,15 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+   </row>
+   <row>
+    <entry><token>VARBINARY</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>VARCHAR</token></entry>
@@ -4496,25 +5429,37 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>VARIABLE</token></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
    </row>
+   <row>
+    <entry><token>VARIADIC</token></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>VARYING</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>VAR_POP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4522,6 +5467,7 @@
     <entry><token>VAR_SAMP</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4531,11 +5477,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>VERSION</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4543,6 +5491,7 @@
     <entry><token>VIEW</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -4552,6 +5501,7 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>WHEN</token></entry>
@@ -4559,6 +5509,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>WHENEVER</token></entry>
@@ -4566,6 +5517,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>WHERE</token></entry>
@@ -4573,11 +5525,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>WHITESPACE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4585,6 +5539,7 @@
     <entry><token>WIDTH_BUCKET</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4592,6 +5547,7 @@
     <entry><token>WINDOW</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4601,11 +5557,13 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>WITHIN</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4614,12 +5572,14 @@
     <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>WORK</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -4627,6 +5587,7 @@
     <entry><token>WRITE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
@@ -4634,6 +5595,7 @@
     <entry><token>XML</token></entry>
     <entry>non-reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4641,6 +5603,7 @@
     <entry><token>XMLAGG</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4648,6 +5611,7 @@
     <entry><token>XMLATTRIBUTES</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4655,6 +5619,15 @@
     <entry><token>XMLBINARY</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLCAST</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4662,6 +5635,7 @@
     <entry><token>XMLCOMMENT</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4669,6 +5643,23 @@
     <entry><token>XMLCONCAT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLDECLARATION</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLDOCUMENT</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4676,6 +5667,15 @@
     <entry><token>XMLELEMENT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLEXISTS</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4683,6 +5683,15 @@
     <entry><token>XMLFOREST</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLITERATE</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4690,6 +5699,7 @@
     <entry><token>XMLNAMESPACES</token></entry>
     <entry></entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4697,6 +5707,7 @@
     <entry><token>XMLPARSE</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4704,20 +5715,63 @@
     <entry><token>XMLPI</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLQUERY</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
    <row>
     <entry><token>XMLROOT</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
+    <entry></entry>
     <entry>reserved</entry>
     <entry></entry>
     <entry></entry>
    </row>
+   <row>
+    <entry><token>XMLSCHEMA</token></entry>
+    <entry></entry>
+    <entry>non-reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
    <row>
     <entry><token>XMLSERIALIZE</token></entry>
     <entry>non-reserved (cannot be function or type)</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLTABLE</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLTEXT</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
+    <entry></entry>
+    <entry></entry>
+   </row>
+   <row>
+    <entry><token>XMLVALIDATE</token></entry>
+    <entry></entry>
+    <entry>reserved</entry>
+    <entry></entry>
     <entry></entry>
     <entry></entry>
    </row>
@@ -4727,6 +5781,7 @@
     <entry>reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
+    <entry>reserved</entry>
    </row>
    <row>
     <entry><token>YES</token></entry>
@@ -4734,11 +5789,13 @@
     <entry></entry>
     <entry></entry>
     <entry></entry>
+    <entry></entry>
    </row>
    <row>
     <entry><token>ZONE</token></entry>
     <entry>non-reserved</entry>
     <entry>non-reserved</entry>
+    <entry>non-reserved</entry>
     <entry>reserved</entry>
     <entry>reserved</entry>
    </row>
-- 
GitLab