Update SQL key word list to SQL:2011
authorPeter Eisentraut
Thu, 24 May 2012 17:06:25 +0000 (20:06 +0300)
committerPeter Eisentraut
Thu, 24 May 2012 17:06:25 +0000 (20:06 +0300)
For space reasons, drop SQL:1999 and SQL:2003.  Only keep the latest
two and SQL-92 for historical comparison.

doc/src/sgml/keywords.sgml

index b787eced8de7ef41b3aa6f348ad1ec9bf2845880..767ed811a9cd4c0d421535e375c668e83e9bcf4f 100644 (file)
@@ -13,6 +13,9 @@
   in the SQL standard and in PostgreSQL
   &version;.  Background information can be found in 
   linkend="sql-syntax-identifiers">.
+  (For space reasons, only the latest two versions of the SQL standard, and
+  SQL-92 for historical comparison, are included.  The differences between
+  those and the other intermediate standard versions are small.)
  
 
  
@@ -87,9 +90,8 @@
    
     Key Word
     PostgreSQL
+    SQL:2011
     SQL:2008
-    SQL:2003
-    SQL:1999
     SQL-92
    
   
     non-reserved
     non-reserved
     
-    
    
    
     ABORT
     
     
     
-    
    
    
     ABS
     
     reserved
     reserved
-    non-reserved
     
    
    
     ABSENT
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     ACCESS
     
     
     
-    
    
    
     ACCORDING
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     ADA
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     ADD
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     ADMIN
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     non-reserved
     
     
-    reserved
-    
-   
-   
-    ALIAS
-    
-    
-    
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ALLOCATE
     reserved
     reserved
     reserved
-    reserved
    
    
     ALSO
     
     
     
-    
    
    
     ALTER
     reserved
     reserved
     reserved
-    reserved
    
    
     ALWAYS
     non-reserved
     non-reserved
     
-    
    
    
     ANALYSE
     
     
     
-    
    
    
     ANALYZE
     
     
     
-    
    
    
     AND
     reserved
     reserved
     reserved
-    reserved
    
    
     ANY
     reserved
     reserved
     reserved
-    reserved
    
    
     ARE
     reserved
     reserved
     reserved
-    reserved
    
    
     ARRAY
     reserved
     reserved
     reserved
-    reserved
     
    
    
     ARRAY_AGG
     
     reserved
+    reserved
     
+   
+   
+    ARRAY_MAX_CARDINALITY
+    
+    reserved
     
     
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ASC
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     ASENSITIVE
     
     reserved
     reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     ASSIGNMENT
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ATOMIC
     
     reserved
     reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     ATTRIBUTES
     non-reserved
     non-reserved
     
-    
    
    
     AUTHORIZATION
     reserved
     reserved
     reserved
-    reserved
    
    
     AVG
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     
     
     
-    
    
    
     BASE64
     non-reserved
     non-reserved
     
-    
    
    
     BEFORE
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
+   
+   
+    BEGIN_FRAME
+    
+    reserved
+    
+    
+   
+   
+    BEGIN_PARTITION
+    
     reserved
+    
+    
    
    
     BERNOULLI
     non-reserved
     non-reserved
     
-    
    
    
     BETWEEN
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     
-    
    
    
     BINARY
     reserved (can be function or type)
     reserved
     reserved
-    reserved
     
    
    
     
     
     reserved
-    reserved
-   
-   
-    BITVAR
-    
-    
-    
-    non-reserved
-    
    
    
     BIT_LENGTH
     
     
     
-    non-reserved
     reserved
    
    
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     BOM
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved (cannot be function or type)
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     BREADTH
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     C
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CACHE
     
     
     
-    
    
    
     CALL
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     reserved
     reserved
-    non-reserved
     
    
    
     
     reserved
     reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     CASCADED
     reserved
     reserved
     reserved
-    reserved
    
    
     CASE
     reserved
     reserved
     reserved
-    reserved
    
    
     CAST
     reserved
     reserved
     reserved
-    reserved
    
    
     CATALOG
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     CATALOG_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CEIL
     reserved
     reserved
     
-    
    
    
     CEILING
     reserved
     reserved
     
-    
    
    
     CHAIN
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     CHARACTER
     reserved
     reserved
     reserved
-    reserved
    
    
     CHARACTERISTICS
     non-reserved
     non-reserved
     
-    
    
    
     CHARACTERS
     non-reserved
     non-reserved
     
-    
    
    
     CHARACTER_LENGTH
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CHARACTER_SET_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CHARACTER_SET_SCHEMA
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CHAR_LENGTH
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     reserved
-    reserved
-   
-   
-    CHECKED
-    
-    
-    
-    non-reserved
-    
    
    
     CHECKPOINT
     
     
     
-    
    
    
     CLASS
     non-reserved
     
     
-    reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CLOB
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     CLUSTER
     
     
     
-    
    
    
     COALESCE
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     COLLATE
     reserved
     reserved
     reserved
-    reserved
    
    
     COLLATION
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     COLLATION_CATALOG
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     COLLATION_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     COLLATION_SCHEMA
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     COLLECT
     reserved
     reserved
     
-    
    
    
     COLUMN
     reserved
     reserved
     reserved
-    reserved
    
    
     COLUMNS
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     COMMAND_FUNCTION
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     COMMAND_FUNCTION_CODE
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     COMMENTS
     
     
     
-    
    
    
     COMMIT
     reserved
     reserved
     reserved
-    reserved
    
    
     COMMITTED
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
-   
-   
-    COMPLETION
-    
-    
-    
-    reserved
-    
    
    
     CONCURRENTLY
     
     
     
-    
    
    
     CONDITION
     reserved
     reserved
     
-    
    
    
     CONDITION_NUMBER
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CONFIGURATION
     
     
     
-    
    
    
     CONNECT
     reserved
     reserved
     reserved
-    reserved
    
    
     CONNECTION
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     CONNECTION_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CONSTRAINT
     reserved
     reserved
     reserved
-    reserved
    
    
     CONSTRAINTS
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     CONSTRAINT_CATALOG
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CONSTRAINT_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CONSTRAINT_SCHEMA
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CONSTRUCTOR
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     CONTAINS
     
-    non-reserved
-    non-reserved
+    reserved
     non-reserved
     
    
     non-reserved
     non-reserved
     
-    
    
    
     CONTINUE
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     CONTROL
     non-reserved
     non-reserved
     
-    
    
    
     CONVERSION
     
     
     
-    
    
    
     CONVERT
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     
     
     
-    
    
    
     CORR
     reserved
     reserved
     
-    
    
    
     CORRESPONDING
     reserved
     reserved
     reserved
-    reserved
    
    
     COST
     
     
     
-    
    
    
     COUNT
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     
-    
    
    
     COVAR_SAMP
     reserved
     reserved
     
-    
    
    
     CREATE
     reserved
     reserved
     reserved
-    reserved
    
    
     CROSS
     reserved
     reserved
     reserved
-    reserved
    
    
     CSV
     
     
     
-    
    
    
     CUBE
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     CURRENT
     reserved
     reserved
     reserved
-    reserved
    
    
     CURRENT_CATALOG
     reserved
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     CURRENT_DEFAULT_TRANSFORM_GROUP
     reserved
     reserved
     
-    
    
    
     CURRENT_PATH
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
+    
+   
+   
+    CURRENT_ROW
+    
     reserved
     
+    
    
    
     CURRENT_SCHEMA
     reserved (can be function or type)
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     CURRENT_TIMESTAMP
     reserved
     reserved
     reserved
-    reserved
    
    
     CURRENT_TRANSFORM_GROUP_FOR_TYPE
     reserved
     reserved
     
-    
    
    
     CURRENT_USER
     reserved
     reserved
     reserved
-    reserved
    
    
     CURSOR
     reserved
     reserved
     reserved
-    reserved
    
    
     CURSOR_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     CYCLE
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    reserved
     non-reserved
    
    
     
     
     
-    
    
    
     DATALINK
     reserved
     reserved
     
-    
    
    
     DATE
     reserved
     reserved
     reserved
-    reserved
    
    
     DATETIME_INTERVAL_CODE
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     DATETIME_INTERVAL_PRECISION
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     DAY
     reserved
     reserved
     reserved
-    reserved
    
    
     DB
     non-reserved
     non-reserved
     
-    
    
    
     DEALLOCATE
     reserved
     reserved
     reserved
-    reserved
    
    
     DEC
     reserved
     reserved
     reserved
-    reserved
    
    
     DECIMAL
     reserved
     reserved
     reserved
-    reserved
    
    
     DECLARE
     reserved
     reserved
     reserved
-    reserved
    
    
     DEFAULT
     reserved
     reserved
     reserved
-    reserved
    
    
     DEFAULTS
     non-reserved
     non-reserved
     
-    
    
    
     DEFERRABLE
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     DEFERRED
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     DEFINED
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     DELETE
     reserved
     reserved
     reserved
-    reserved
    
    
     DELIMITER
     
     
     
-    
    
    
     DELIMITERS
     
     
     
-    
    
    
     DENSE_RANK
     reserved
     reserved
     
-    
    
    
     DEPTH
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     DESC
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     DESCRIBE
     reserved
     reserved
     reserved
-    reserved
    
    
     DESCRIPTOR
     non-reserved
     non-reserved
     reserved
-    reserved
-   
-   
-    DESTROY
-    
-    
-    
-    reserved
-    
-   
-   
-    DESTRUCTOR
-    
-    
-    
-    reserved
-    
    
    
     DETERMINISTIC
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     DICTIONARY
     non-reserved
     
     
-    reserved
     
    
    
     
     
     
-    
    
    
     DISCARD
     
     
     
-    
    
    
     DISCONNECT
     reserved
     reserved
     reserved
-    reserved
    
    
     DISPATCH
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     DLNEWCOPY
     reserved
     reserved
     
-    
    
    
     DLPREVIOUSCOPY
     reserved
     reserved
     
-    
    
    
     DLURLCOMPLETE
     reserved
     reserved
     
-    
    
    
     DLURLCOMPLETEONLY
     reserved
     reserved
     
-    
    
    
     DLURLCOMPLETEWRITE
     reserved
     reserved
     
-    
    
    
     DLURLPATH
     reserved
     reserved
     
-    
    
    
     DLURLPATHONLY
     reserved
     reserved
     
-    
    
    
     DLURLPATHWRITE
     reserved
     reserved
     
-    
    
    
     DLURLSCHEME
     reserved
     reserved
     
-    
    
    
     DLURLSERVER
     reserved
     reserved
     
-    
    
    
     DLVALUE
     reserved
     reserved
     
-    
    
    
     DO
     
     
     
-    
    
    
     DOCUMENT
     non-reserved
     non-reserved
     
-    
    
    
     DOMAIN
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     DOUBLE
     reserved
     reserved
     reserved
-    reserved
    
    
     DROP
     reserved
     reserved
     reserved
-    reserved
    
    
     DYNAMIC
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     DYNAMIC_FUNCTION_CODE
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     ELSE
     reserved
     reserved
     reserved
-    reserved
    
    
     EMPTY
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     
     
     
-    
    
    
     ENCODING
     non-reserved
     non-reserved
-    
-    
+    non-reserved
     
    
    
     
     
     
-    
    
    
     END
     reserved
     reserved
     reserved
-    reserved
    
    
     END-EXEC
     reserved
     reserved
     reserved
+   
+   
+    END_FRAME
+    
     reserved
+    
+    
    
    
-    ENUM
+    END_PARTITION
+    
+    reserved
+    
+    
+   
+   
+    ENFORCED
+    
     non-reserved
     
     
+   
+   
+    ENUM
+    non-reserved
+    
     
     
    
    
     EQUALS
     
-    non-reserved
-    non-reserved
     reserved
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     EVERY
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     EXCEPTION
     
     
-    non-reserved
-    reserved
+    
     reserved
    
    
     non-reserved
     non-reserved
     
-    
    
    
     EXCLUDING
     non-reserved
     non-reserved
     
-    
    
    
     EXCLUSIVE
     
     
     
-    
    
    
     EXEC
     reserved
     reserved
     reserved
-    reserved
    
    
     EXECUTE
     reserved
     reserved
     reserved
-    reserved
-   
-   
-    EXISTING
-    
-    
-    
-    non-reserved
-    
    
    
     EXISTS
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     
-    
    
    
     EXPLAIN
     
     
     
+   
+   
+    EXPRESSION
+    
+    non-reserved
+    
     
    
    
     
     
     
-    
    
    
     EXTERNAL
     reserved
     reserved
     reserved
-    reserved
    
    
     EXTRACT
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     FAMILY
     
     
     
-    
    
    
     FETCH
     reserved
     reserved
     reserved
-    reserved
    
    
     FILE
     non-reserved
     non-reserved
     
-    
    
    
     FILTER
     reserved
     reserved
     
-    
    
    
     FINAL
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     FIRST_VALUE
     
     reserved
-    
-    
+    reserved
     
    
    
     FLAG
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     FLOOR
     reserved
     reserved
     
-    
    
    
     FOLLOWING
     non-reserved
     non-reserved
     
-    
    
    
     FOR
     reserved
     reserved
     reserved
-    reserved
    
    
     FORCE
     
     
     
-    
    
    
     FOREIGN
     reserved
     reserved
     reserved
-    reserved
    
    
     FORTRAN
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     FORWARD
     
     
     
-    
    
    
     FOUND
     non-reserved
     non-reserved
     reserved
+   
+   
+    FRAME_ROW
+    
     reserved
+    
+    
    
    
     FREE
     
     reserved
     reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     FROM
     reserved
     reserved
     reserved
-    reserved
    
    
     FS
     non-reserved
     non-reserved
     
-    
    
    
     FULL
     reserved
     reserved
     reserved
-    reserved
    
    
     FUNCTION
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     FUSION
     reserved
     reserved
     
-    
    
    
     G
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     GLOBAL
     reserved
     reserved
     reserved
-    reserved
    
    
     GO
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     GOTO
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     GRANT
     reserved
     reserved
     reserved
-    reserved
    
    
     GRANTED
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     GROUP
     reserved
     reserved
     reserved
-    reserved
    
    
     GROUPING
     
     reserved
     reserved
+    
+   
+   
+    GROUPS
+    
     reserved
     
+    
    
    
     HANDLER
     
     
     
-    
    
    
     HAVING
     reserved
     reserved
     reserved
-    reserved
    
    
     HEADER
     
     
     
-    
    
    
     HEX
     non-reserved
     non-reserved
     
-    
    
    
     HIERARCHY
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     reserved
     reserved
-    non-reserved
-    
-   
-   
-    HOST
-    
-    
-    
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ID
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     IF
     
     
     
-    
    
    
     IGNORE
     
     non-reserved
-    
-    reserved
+    non-reserved
     
    
    
     
     
     
-    
    
    
     IMMEDIATE
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
-    IMMUTABLE
+    IMMEDIATELY
+    
     non-reserved
     
     
+   
+   
+    IMMUTABLE
+    non-reserved
+    
     
     
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     IMPORT
     reserved
     reserved
     
-    
    
    
     IN
     reserved
     reserved
     reserved
-    reserved
    
    
     INCLUDING
     non-reserved
     non-reserved
     
-    
    
    
     INCREMENT
     non-reserved
     non-reserved
     
-    
    
    
     INDENT
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     
     
     
-    
    
    
     INDEXES
     
     
     
-    
    
    
     INDICATOR
     reserved
     reserved
     reserved
-    reserved
-   
-   
-    INFIX
-    
-    
-    
-    non-reserved
-    
    
    
     INHERIT
     
     
     
-    
    
    
     INHERITS
     
     
     
-    
-   
-   
-    INITIALIZE
-    
-    
-    
-    reserved
-    
    
    
     INITIALLY
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     INLINE
     
     
     
-    
    
    
     INNER
     reserved
     reserved
     reserved
-    reserved
    
    
     INOUT
     non-reserved (cannot be function or type)
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     INSENSITIVE
     non-reserved
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     INSTANCE
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     INSTEAD
     non-reserved
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     INTEGER
     reserved
     reserved
     reserved
-    reserved
    
    
     INTEGRITY
     non-reserved
     non-reserved
     
-    
    
    
     INTERSECT
     reserved
     reserved
     reserved
-    reserved
    
    
     INTERSECTION
     reserved
     reserved
     
-    
    
    
     INTERVAL
     reserved
     reserved
     reserved
-    reserved
    
    
     INTO
     reserved
     reserved
     reserved
-    reserved
    
    
     INVOKER
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ISNULL
     
     
     
-    
    
    
     ISOLATION
     non-reserved
     non-reserved
     reserved
-    reserved
-   
-   
-    ITERATE
-    
-    
-    
-    reserved
-    
    
    
     JOIN
     reserved
     reserved
     reserved
-    reserved
    
    
     K
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     KEY_MEMBER
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     LAG
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     LARGE
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     LAST_VALUE
     
     reserved
-    
-    
+    reserved
     
    
    
     
     reserved
     reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     LC_CTYPE
     
     
     
-    
    
    
     LEAD
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     LEAKPROOF
     
     
     
-    
    
    
     LEAST
     
     
     
-    
    
    
     LEFT
     reserved
     reserved
     reserved
-    reserved
    
    
     LENGTH
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
-   
-   
-    LESS
-    
-    
-    
-    reserved
-    
    
    
     LEVEL
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     LIBRARY
     non-reserved
     non-reserved
     
-    
    
    
     LIKE
     reserved
     reserved
     reserved
-    reserved
    
    
     LIKE_REGEX
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     LISTEN
     
     
     
-    
    
    
     LN
     reserved
     reserved
     
-    
    
    
     LOAD
     
     
     
-    
    
    
     LOCAL
     reserved
     reserved
     reserved
-    reserved
    
    
     LOCALTIME
     reserved
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
     
    
    
     LOCATION
     non-reserved
     non-reserved
-    
-    
+    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     LOWER
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     MATCH
     reserved
     reserved
     reserved
-    reserved
    
    
     MATCHED
     non-reserved
     non-reserved
     
-    
    
    
     MAX
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     non-reserved
     non-reserved
     
-    
    
    
     MAX_CARDINALITY
     
-    reserved
-    
     
+    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     MERGE
     reserved
     reserved
     
-    
    
    
     MESSAGE_LENGTH
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     MESSAGE_OCTET_LENGTH
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     MESSAGE_TEXT
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     METHOD
     
     reserved
     reserved
-    non-reserved
     
    
    
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     MINVALUE
     non-reserved
     non-reserved
     
-    
    
    
     MOD
     
     reserved
     reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     MODIFIES
     
     reserved
     reserved
-    reserved
-    
-   
-   
-    MODIFY
-    
-    
-    
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     MONTH
     reserved
     reserved
     reserved
-    reserved
    
    
     MORE
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     MOVE
     
     
     
-    
    
    
     MULTISET
     reserved
     reserved
     
-    
    
    
     MUMPS
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     NAMES
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     NAMESPACE
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     NATURAL
     reserved
     reserved
     reserved
-    reserved
    
    
     NCHAR
     reserved
     reserved
     reserved
-    reserved
    
    
     NCLOB
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     NEW
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     NFC
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     NFD
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     NFKC
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     NFKD
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     NIL
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     NONE
     non-reserved (cannot be function or type)
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     NORMALIZED
     non-reserved
     non-reserved
     
-    
    
    
     NOT
     reserved
     reserved
     reserved
-    reserved
    
    
     NOTHING
     
     
     
-    
    
    
     NOTIFY
     
     
     
-    
    
    
     NOTNULL
     
     
     
-    
    
    
     NOWAIT
     
     
     
-    
    
    
     NTH_VALUE
     
     reserved
-    
-    
+    reserved
     
    
    
     NTILE
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     NULLABLE
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     NULLIF
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     non-reserved
     non-reserved
     
-    
    
    
     NUMBER
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     NUMERIC
     reserved
     reserved
     reserved
-    reserved
    
    
     OBJECT
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     OCCURRENCES_REGEX
     
     reserved
-    
-    
+    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     OCTET_LENGTH
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     OFF
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     OFFSET
     reserved
     reserved
-    
-    
+    reserved
     
    
    
     
     
     
-    
    
    
     OLD
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ONLY
     reserved
     reserved
     reserved
-    reserved
    
    
     OPEN
     reserved
     reserved
     reserved
-    reserved
-   
-   
-    OPERATION
-    
-    
-    
-    reserved
-    
    
    
     OPERATOR
     
     
     
-    
    
    
     OPTION
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     OPTIONS
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ORDER
     reserved
     reserved
     reserved
-    reserved
    
    
     ORDERING
     non-reserved
     non-reserved
     
-    
    
    
     ORDINALITY
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     OUT
     non-reserved (cannot be function or type)
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     OUTPUT
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     OVER
     reserved
     reserved
     
-    
    
    
     OVERLAPS
     reserved (can be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     OWNER
     
     
     
-    
    
    
     P
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     PARAMETER
     
     reserved
     reserved
-    reserved
-    
-   
-   
-    PARAMETERS
-    
-    
-    
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     PARTIAL
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     PARTITION
     reserved
     reserved
     
-    
    
    
     PASCAL
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     PASSING
     non-reserved
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     PASSWORD
     
     
     
-    
    
    
     PATH
     
     non-reserved
     non-reserved
+    
+   
+   
+    PERCENT
+    
     reserved
     
+    
    
    
     PERCENTILE_CONT
     reserved
     reserved
     
-    
    
    
     PERCENTILE_DISC
     reserved
     reserved
     
-    
    
    
     PERCENT_RANK
     reserved
     reserved
     
+   
+   
+    PERIOD
+    
+    reserved
+    
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     PLACING
     non-reserved
     non-reserved
     
-    
    
    
     PLANS
     
     
     
-    
    
    
     PLI
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
+   
+   
+    PORTION
+    
+    reserved
+    
+    
    
    
     POSITION
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     POSITION_REGEX
     
     reserved
-    
-    
+    reserved
     
    
    
-    POSTFIX
-    
-    
+    POWER
     
     reserved
+    reserved
     
    
    
-    POWER
+    PRECEDES
     
     reserved
-    reserved
     
     
    
     non-reserved
     non-reserved
     
-    
    
    
     PRECISION
     reserved
     reserved
     reserved
-    reserved
-   
-   
-    PREFIX
-    
-    
-    
-    reserved
-    
-   
-   
-    PREORDER
-    
-    
-    
-    reserved
-    
    
    
     PREPARE
     reserved
     reserved
     reserved
-    reserved
    
    
     PREPARED
     
     
     
-    
    
    
     PRESERVE
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     PRIMARY
     reserved
     reserved
     reserved
-    reserved
    
    
     PRIOR
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     PRIVILEGES
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     PROCEDURAL
     
     
     
-    
    
    
     PROCEDURE
     reserved
     reserved
     reserved
-    reserved
    
    
     PUBLIC
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     QUOTE
     
     
     
-    
    
    
     RANGE
     reserved
     reserved
     
-    
    
    
     RANK
     reserved
     reserved
     
-    
    
    
     READ
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     READS
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     REASSIGN
     
     
     
-    
    
    
     RECHECK
     
     
     
-    
    
    
     RECOVERY
     non-reserved
     non-reserved
     
-    
    
    
     RECURSIVE
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     REFERENCING
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     REGR_AVGY
     reserved
     reserved
     
-    
    
    
     REGR_COUNT
     reserved
     reserved
     
-    
    
    
     REGR_INTERCEPT
     reserved
     reserved
     
-    
    
    
     REGR_R2
     reserved
     reserved
     
-    
    
    
     REGR_SLOPE
     reserved
     reserved
     
-    
    
    
     REGR_SXX
     reserved
     reserved
     
-    
    
    
     REGR_SXY
     reserved
     reserved
     
-    
    
    
     REGR_SYY
     reserved
     reserved
     
-    
    
    
     REINDEX
     
     
     
-    
    
    
     RELATIVE
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     RELEASE
     reserved
     reserved
     
-    
    
    
     RENAME
     
     
     
-    
    
    
     REPEATABLE
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     REPLACE
     
     
     
-    
    
    
     REPLICA
     
     
     
-    
    
    
     REQUIRING
     non-reserved
     non-reserved
     
-    
    
    
     RESET
     
     
     
-    
    
    
     RESPECT
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     RESTORE
     non-reserved
     non-reserved
     
-    
    
    
     RESTRICT
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     RESULT
     
     reserved
     reserved
-    reserved
     
    
    
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     RETURNED_LENGTH
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     RETURNED_OCTET_LENGTH
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     RETURNED_SQLSTATE
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     RETURNING
     reserved
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     RIGHT
     reserved
     reserved
     reserved
-    reserved
    
    
     ROLE
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ROLLUP
     
     reserved
     reserved
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved (cannot be function or type)
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     ROW_COUNT
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     ROW_NUMBER
     reserved
     reserved
     
-    
    
    
     RULE
     
     
     
-    
    
    
     SAVEPOINT
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     SCHEMA
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     SCHEMA_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     SCOPE
     
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     SCOPE_NAME
     non-reserved
     non-reserved
     
-    
    
    
     SCOPE_SCHEMA
     non-reserved
     non-reserved
     
-    
    
    
     SCROLL
     reserved
     reserved
     reserved
-    reserved
    
    
     SEARCH
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     SECTION
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     SECURITY
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     SELECTIVE
     non-reserved
     non-reserved
     
-    
    
    
     SELF
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     reserved
     reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     SERIALIZABLE
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     SERVER
     non-reserved
     non-reserved
     
-    
    
    
     SERVER_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     SESSION
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     SESSION_USER
     reserved
     reserved
     reserved
-    reserved
    
    
     SET
     reserved
     reserved
     reserved
-    reserved
    
    
     SETOF
     
     
     
-    
    
    
     SETS
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     SHOW
     
     
     
-    
    
    
     SIMILAR
     reserved (can be function or type)
     reserved
     reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     SMALLINT
     reserved
     reserved
     reserved
-    reserved
    
    
     SNAPSHOT
     
     
     
-    
    
    
     SOME
     reserved
     reserved
     reserved
-    reserved
    
    
     SOURCE
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     SPECIFIC
     
     reserved
     reserved
-    reserved
     
    
    
     
     reserved
     reserved
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     SQLCODE
     
     
     
-    
     reserved
    
    
     
     
     
-    
     reserved
    
    
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     SQLWARNING
     
     reserved
     reserved
-    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     STABLE
     
     
     
-    
    
    
     STANDALONE
     non-reserved
     non-reserved
     
-    
    
    
     START
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     reserved
     reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     STDDEV_POP
     reserved
     reserved
     
-    
    
    
     STDDEV_SAMP
     reserved
     reserved
     
-    
    
    
     STDIN
     
     
     
-    
    
    
     STDOUT
     
     
     
-    
    
    
     STORAGE
     
     
     
-    
    
    
     STRICT
     
     
     
-    
    
    
     STRIP
     non-reserved
     non-reserved
     
-    
    
    
     STRUCTURE
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
-   
-   
-    SUBLIST
-    
-    
-    
-    non-reserved
-    
    
    
     SUBMULTISET
     reserved
     reserved
     
-    
    
    
     SUBSTRING
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     SUBSTRING_REGEX
     
     reserved
+    reserved
+    
+   
+   
+    SUCCEEDS
     
+    reserved
     
     
    
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     reserved
     reserved
     reserved
-    non-reserved
     
    
    
     
     
     
-    
    
    
     SYSTEM
     non-reserved
     reserved
     reserved
-    non-reserved
     
    
    
-    SYSTEM_USER
+    SYSTEM_TIME
     
     reserved
+    
+    
+   
+   
+    SYSTEM_USER
+    
     reserved
     reserved
     reserved
     T
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     TABLES
     
     
     
-    
    
    
     TABLESAMPLE
     reserved
     reserved
     
-    
    
    
     TABLESPACE
     
     
     
-    
    
    
     TABLE_NAME
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     TEMP
     
     
     
-    
    
    
     TEMPLATE
     
     
     
-    
    
    
     TEMPORARY
     non-reserved
     non-reserved
     reserved
-    reserved
-   
-   
-    TERMINATE
-    
-    
-    
-    reserved
-    
    
    
     TEXT
     
     
     
-    
-   
-   
-    THAN
-    
-    
-    
-    reserved
-    
    
    
     THEN
     reserved
     reserved
     reserved
-    reserved
    
    
     TIES
     non-reserved
     non-reserved
     
-    
    
    
     TIME
     reserved
     reserved
     reserved
-    reserved
    
    
     TIMESTAMP
     reserved
     reserved
     reserved
-    reserved
    
    
     TIMEZONE_HOUR
     reserved
     reserved
     reserved
-    reserved
    
    
     TIMEZONE_MINUTE
     reserved
     reserved
     reserved
-    reserved
    
    
     TO
     reserved
     reserved
     reserved
-    reserved
    
    
     TOKEN
     non-reserved
     non-reserved
     
-    
    
    
     TOP_LEVEL_COUNT
     non-reserved
     non-reserved
     
-    
    
    
     TRAILING
     reserved
     reserved
     reserved
-    reserved
    
    
     TRANSACTION
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     TRANSACTIONS_COMMITTED
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     TRANSLATE_REGEX
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     TREAT
     non-reserved (cannot be function or type)
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved (cannot be function or type)
     reserved
     reserved
-    non-reserved
     reserved
    
    
     TRIM_ARRAY
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     TRUNCATE
     non-reserved
     reserved
-    
-    
+    reserved
     
    
    
     
     
     
-    
    
    
     TYPE
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     TYPES
     
     
     
-    
    
    
     UESCAPE
     reserved
     reserved
     
-    
    
    
     UNBOUNDED
     non-reserved
     non-reserved
     
-    
    
    
     UNCOMMITTED
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     UNDER
     
     non-reserved
     non-reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     UNION
     reserved
     reserved
     reserved
-    reserved
    
    
     UNIQUE
     reserved
     reserved
     reserved
-    reserved
    
    
     UNKNOWN
     reserved
     reserved
     reserved
-    reserved
    
    
     UNLINK
     non-reserved
     non-reserved
     
-    
    
    
     UNLISTEN
     
     
     
-    
    
    
     UNLOGGED
     
     
     
-    
    
    
     UNNAMED
     non-reserved
     non-reserved
     non-reserved
-    non-reserved
    
    
     UNNEST
     
     reserved
     reserved
-    reserved
     
    
    
     
     
     
-    
    
    
     UNTYPED
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     UPPER
     
     reserved
     reserved
-    non-reserved
     reserved
    
    
     URI
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     USER
     reserved
     reserved
     reserved
-    reserved
    
    
     USER_DEFINED_TYPE_CATALOG
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     non-reserved
     non-reserved
     
-    
    
    
     USER_DEFINED_TYPE_NAME
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     
     non-reserved
     non-reserved
-    non-reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     VACUUM
     
     
     
-    
    
    
     VALID
     non-reserved
     non-reserved
-    
-    
+    non-reserved
     
    
    
     
     
     
-    
    
    
     VALIDATOR
     
     
     
-    
    
    
     VALUE
     reserved
     reserved
     reserved
-    reserved
    
    
     VALUES
     reserved
     reserved
     reserved
-    reserved
    
    
-    VARBINARY
+    VALUE_OF
     
     reserved
     
     
+   
+   
+    VARBINARY
+    
+    reserved
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
-   
-   
-    VARIABLE
-    
-    
-    
-    reserved
-    
    
    
     VARIADIC
     
     
     
-    
    
    
     VARYING
     reserved
     reserved
     reserved
-    reserved
    
    
     VAR_POP
     reserved
     reserved
     
-    
    
    
     VAR_SAMP
     reserved
     reserved
     
-    
    
    
     VERBOSE
     
     
     
-    
    
    
     VERSION
     non-reserved
     non-reserved
     
+   
+   
+    VERSIONING
+    
+    reserved
+    
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     VOLATILE
     
     
     
-    
    
    
     WHEN
     reserved
     reserved
     reserved
-    reserved
    
    
     WHENEVER
     reserved
     reserved
     reserved
-    reserved
    
    
     WHERE
     reserved
     reserved
     reserved
-    reserved
    
    
     WHITESPACE
     non-reserved
     non-reserved
     
-    
    
    
     WIDTH_BUCKET
     reserved
     reserved
     
-    
    
    
     WINDOW
     reserved
     reserved
     
-    
    
    
     WITH
     reserved
     reserved
     reserved
-    reserved
    
    
     WITHIN
     reserved
     reserved
     
-    
    
    
     WITHOUT
     non-reserved
     reserved
     reserved
-    reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     WRAPPER
     non-reserved
     non-reserved
     
-    
    
    
     WRITE
     non-reserved
     non-reserved
     reserved
-    reserved
    
    
     XML
     reserved
     reserved
     
-    
    
    
     XMLAGG
     reserved
     reserved
     
-    
    
    
     XMLATTRIBUTES
     reserved
     reserved
     
-    
    
    
     XMLBINARY
     reserved
     reserved
     
-    
    
    
     XMLCAST
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     XMLCONCAT
     reserved
     reserved
     
-    
    
    
     XMLDECLARATION
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     XMLDOCUMENT
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     XMLEXISTS
     non-reserved (cannot be function or type)
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     XMLITERATE
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     XMLPARSE
     reserved
     reserved
     
-    
    
    
     XMLPI
     reserved
     reserved
     
-    
    
    
     XMLQUERY
     
     reserved
-    
-    
+    reserved
     
    
    
     XMLROOT
     non-reserved (cannot be function or type)
     
-    reserved
     
     
    
     XMLSCHEMA
     
     non-reserved
-    
-    
+    non-reserved
     
    
    
     reserved
     reserved
     
-    
    
    
     XMLTABLE
     
     reserved
-    
-    
+    reserved
     
    
    
     XMLTEXT
     
     reserved
-    
-    
+    reserved
     
    
    
     XMLVALIDATE
     
     reserved
-    
-    
+    reserved
     
    
    
     reserved
     reserved
     reserved
-    reserved
    
    
     YES
     non-reserved
     non-reserved
-    
-    
+    non-reserved
     
    
    
     non-reserved
     non-reserved
     reserved
-    reserved