| ABORT | non-reserved | | |
| ABS | | non-reserved | |
| ABSOLUTE | non-reserved | reserved | reserved |
| ACCESS | non-reserved | | |
| ACTION | non-reserved | reserved | reserved |
| ADA | | non-reserved | non-reserved |
| ADD | non-reserved | reserved | reserved |
| ADMIN | | reserved | |
| AFTER | non-reserved | reserved | |
| AGGREGATE | non-reserved | reserved | |
| ALIAS | | reserved | |
| ALL | reserved | reserved | reserved |
| ALLOCATE | | reserved | reserved |
| ALTER | non-reserved | reserved | reserved |
| ANALYSE | reserved | | |
| ANALYZE | reserved | | |
| AND | reserved | reserved | reserved |
| ANY | reserved | reserved | reserved |
| ARE | | reserved | reserved |
| ARRAY | | reserved | |
| AS | reserved | reserved | reserved |
| ASC | reserved | reserved | reserved |
| ASENSITIVE | | non-reserved | |
| ASSERTION | non-reserved | reserved | reserved |
| ASSIGNMENT | non-reserved | non-reserved | |
| ASYMMETRIC | | non-reserved | |
| AT | non-reserved | reserved | reserved |
| ATOMIC | | non-reserved | |
| AUTHORIZATION | reserved (can be function) | reserved | reserved |
| AVG | | non-reserved | reserved |
| BACKWARD | non-reserved | | |
| BEFORE | non-reserved | reserved | |
| BEGIN | non-reserved | reserved | reserved |
| BETWEEN | reserved (can be function) | non-reserved | reserved |
| BIGINT | non-reserved (cannot be function or type) | | |
| BINARY | reserved (can be function) | reserved | |
| BIT | non-reserved (cannot be function or type) | reserved | reserved |
| BITVAR | | non-reserved | |
| BIT_LENGTH | | non-reserved | reserved |
| BLOB | | reserved | |
| BOOLEAN | non-reserved (cannot be function or type) | reserved | |
| BOTH | reserved | reserved | reserved |
| BREADTH | | reserved | |
| BY | non-reserved | reserved | reserved |
| C | | non-reserved | non-reserved |
| CACHE | non-reserved | | |
| CALL | | reserved | |
| CALLED | non-reserved | non-reserved | |
| CARDINALITY | | non-reserved | |
| CASCADE | non-reserved | reserved | reserved |
| CASCADED | | reserved | reserved |
| CASE | reserved | reserved | reserved |
| CAST | reserved | reserved | reserved |
| CATALOG | | reserved | reserved |
| CATALOG_NAME | | non-reserved | non-reserved |
| CHAIN | non-reserved | non-reserved | |
| CHAR | non-reserved (cannot be function or type) | reserved | reserved |
| CHARACTER | non-reserved (cannot be function or type) | reserved | reserved |
| CHARACTERISTICS | non-reserved | | |
| CHARACTER_LENGTH | | non-reserved | reserved |
| CHARACTER_SET_CATALOG | | non-reserved | non-reserved |
| CHARACTER_SET_NAME | | non-reserved | non-reserved |
| CHARACTER_SET_SCHEMA | | non-reserved | non-reserved |
| CHAR_LENGTH | | non-reserved | reserved |
| CHECK | reserved | reserved | reserved |
| CHECKED | | non-reserved | |
| CHECKPOINT | non-reserved | | |
| CLASS | non-reserved | reserved | |
| CLASS_ORIGIN | | non-reserved | non-reserved |
| CLOB | | reserved | |
| CLOSE | non-reserved | reserved | reserved |
| CLUSTER | non-reserved | | |
| COALESCE | non-reserved (cannot be function or type) | non-reserved | reserved |
| COBOL | | non-reserved | non-reserved |
| COLLATE | reserved | reserved | reserved |
| COLLATION | | reserved | reserved |
| COLLATION_CATALOG | | non-reserved | non-reserved |
| COLLATION_NAME | | non-reserved | non-reserved |
| COLLATION_SCHEMA | | non-reserved | non-reserved |
| COLUMN | reserved | reserved | reserved |
| COLUMN_NAME | | non-reserved | non-reserved |
| COMMAND_FUNCTION | | non-reserved | non-reserved |
| COMMAND_FUNCTION_CODE | | non-reserved | |
| COMMENT | non-reserved | | |
| COMMIT | non-reserved | reserved | reserved |
| COMMITTED | non-reserved | non-reserved | non-reserved |
| COMPLETION | | reserved | |
| CONDITION_NUMBER | | non-reserved | non-reserved |
| CONNECT | | reserved | reserved |
| CONNECTION | | reserved | reserved |
| CONNECTION_NAME | | non-reserved | non-reserved |
| CONSTRAINT | reserved | reserved | reserved |
| CONSTRAINTS | non-reserved | reserved | reserved |
| CONSTRAINT_CATALOG | | non-reserved | non-reserved |
| CONSTRAINT_NAME | | non-reserved | non-reserved |
| CONSTRAINT_SCHEMA | | non-reserved | non-reserved |
| CONSTRUCTOR | | reserved | |
| CONTAINS | | non-reserved | |
| CONTINUE | | reserved | reserved |
| CONVERSION | non-reserved | | |
| CONVERT | non-reserved (cannot be function or type) | non-reserved | reserved |
| COPY | non-reserved | | |
| CORRESPONDING | | reserved | reserved |
| COUNT | | non-reserved | reserved |
| CREATE | reserved | reserved | reserved |
| CREATEDB | non-reserved | | |
| CREATEUSER | non-reserved | | |
| CROSS | reserved (can be function) | reserved | reserved |
| CUBE | | reserved | |
| CURRENT | | reserved | reserved |
| CURRENT_DATE | reserved | reserved | reserved |
| CURRENT_PATH | | reserved | |
| CURRENT_ROLE | | reserved | |
| CURRENT_TIME | reserved | reserved | reserved |
| CURRENT_TIMESTAMP | reserved | reserved | reserved |
| CURRENT_USER | reserved | reserved | reserved |
| CURSOR | non-reserved | reserved | reserved |
| CURSOR_NAME | | non-reserved | non-reserved |
| CYCLE | non-reserved | reserved | |
| DATA | | reserved | non-reserved |
| DATABASE | non-reserved | | |
| DATE | | reserved | reserved |
| DATETIME_INTERVAL_CODE | | non-reserved | non-reserved |
| DATETIME_INTERVAL_PRECISION | | non-reserved | non-reserved |
| DAY | non-reserved | reserved | reserved |
| DEALLOCATE | non-reserved | reserved | reserved |
| DEC | non-reserved (cannot be function or type) | reserved | reserved |
| DECIMAL | non-reserved (cannot be function or type) | reserved | reserved |
| DECLARE | non-reserved | reserved | reserved |
| DEFAULT | reserved | reserved | reserved |
| DEFERRABLE | reserved | reserved | reserved |
| DEFERRED | non-reserved | reserved | reserved |
| DEFINED | | non-reserved | |
| DEFINER | non-reserved | non-reserved | |
| DELETE | non-reserved | reserved | reserved |
| DELIMITER | non-reserved | | |
| DELIMITERS | non-reserved | | |
| DEPTH | | reserved | |
| DEREF | | reserved | |
| DESC | reserved | reserved | reserved |
| DESCRIBE | | reserved | reserved |
| DESCRIPTOR | | reserved | reserved |
| DESTROY | | reserved | |
| DESTRUCTOR | | reserved | |
| DETERMINISTIC | | reserved | |
| DIAGNOSTICS | | reserved | reserved |
| DICTIONARY | | reserved | |
| DISCONNECT | | reserved | reserved |
| DISPATCH | | non-reserved | |
| DISTINCT | reserved | reserved | reserved |
| DO | reserved | | |
| DOMAIN | non-reserved | reserved | reserved |
| DOUBLE | non-reserved | reserved | reserved |
| DROP | non-reserved | reserved | reserved |
| DYNAMIC | | reserved | |
| DYNAMIC_FUNCTION | | non-reserved | non-reserved |
| DYNAMIC_FUNCTION_CODE | | non-reserved | |
| EACH | non-reserved | reserved | |
| ELSE | reserved | reserved | reserved |
| ENCODING | non-reserved | | |
| ENCRYPTED | non-reserved | | |
| END | reserved | reserved | reserved |
| END-EXEC | | reserved | reserved |
| EQUALS | | reserved | |
| ESCAPE | non-reserved | reserved | reserved |
| EVERY | | reserved | |
| EXCEPT | reserved | reserved | reserved |
| EXCEPTION | | reserved | reserved |
| EXCLUSIVE | non-reserved | | |
| EXEC | | reserved | reserved |
| EXECUTE | non-reserved | reserved | reserved |
| EXISTING | | non-reserved | |
| EXISTS | non-reserved (cannot be function or type) | non-reserved | reserved |
| EXPLAIN | non-reserved | | |
| EXTERNAL | non-reserved | reserved | reserved |
| EXTRACT | non-reserved (cannot be function or type) | non-reserved | reserved |
| FALSE | reserved | reserved | reserved |
| FETCH | non-reserved | reserved | reserved |
| FINAL | | non-reserved | |
| FIRST | | reserved | reserved |
| FLOAT | non-reserved (cannot be function or type) | reserved | reserved |
| FOR | reserved | reserved | reserved |
| FORCE | non-reserved | | |
| FOREIGN | reserved | reserved | reserved |
| FORTRAN | | non-reserved | non-reserved |
| FORWARD | non-reserved | | |
| FOUND | | reserved | reserved |
| FREE | | reserved | |
| FREEZE | reserved (can be function) | | |
| FROM | reserved | reserved | reserved |
| FULL | reserved (can be function) | reserved | reserved |
| FUNCTION | non-reserved | reserved | |
| G | | non-reserved | |
| GENERAL | | reserved | |
| GENERATED | | non-reserved | |
| GET | non-reserved | reserved | reserved |
| GLOBAL | non-reserved | reserved | reserved |
| GO | | reserved | reserved |
| GOTO | | reserved | reserved |
| GRANT | reserved | reserved | reserved |
| GRANTED | | non-reserved | |
| GROUP | reserved | reserved | reserved |
| GROUPING | | reserved | |
| HANDLER | non-reserved | | |
| HAVING | reserved | reserved | reserved |
| HIERARCHY | | non-reserved | |
| HOLD | | non-reserved | |
| HOST | | reserved | |
| HOUR | non-reserved | reserved | reserved |
| IDENTITY | | reserved | reserved |
| IGNORE | | reserved | |
| ILIKE | reserved (can be function) | | |
| IMMEDIATE | non-reserved | reserved | reserved |
| IMMUTABLE | non-reserved | | |
| IMPLEMENTATION | | non-reserved | |
| IMPLICIT | non-reserved | | |
| IN | reserved (can be function) | reserved | reserved |
| INCREMENT | non-reserved | | |
| INDEX | non-reserved | | |
| INDICATOR | | reserved | reserved |
| INFIX | | non-reserved | |
| INHERITS | non-reserved | | |
| INITIALIZE | | reserved | |
| INITIALLY | reserved | reserved | reserved |
| INNER | reserved (can be function) | reserved | reserved |
| INOUT | non-reserved | reserved | |
| INPUT | non-reserved | reserved | reserved |
| INSENSITIVE | non-reserved | non-reserved | reserved |
| INSERT | non-reserved | reserved | reserved |
| INSTANCE | | non-reserved | |
| INSTANTIABLE | | non-reserved | |
| INSTEAD | non-reserved | | |
| INT | non-reserved (cannot be function or type) | reserved | reserved |
| INTEGER | non-reserved (cannot be function or type) | reserved | reserved |
| INTERSECT | reserved | reserved | reserved |
| INTERVAL | non-reserved (cannot be function or type) | reserved | reserved |
| INTO | reserved | reserved | reserved |
| INVOKER | non-reserved | non-reserved | |
| IS | reserved (can be function) | reserved | reserved |
| ISNULL | reserved (can be function) | | |
| ISOLATION | non-reserved | reserved | reserved |
| ITERATE | | reserved | |
| JOIN | reserved (can be function) | reserved | reserved |
| K | | non-reserved | |
| KEY | non-reserved | reserved | reserved |
| KEY_MEMBER | | non-reserved | |
| KEY_TYPE | | non-reserved | |
| LANCOMPILER | non-reserved | | |
| LANGUAGE | non-reserved | reserved | reserved |
| LARGE | | reserved | |
| LAST | | reserved | reserved |
| LATERAL | | reserved | |
| LEADING | reserved | reserved | reserved |
| LEFT | reserved (can be function) | reserved | reserved |
| LENGTH | | non-reserved | non-reserved |
| LESS | | reserved | |
| LEVEL | non-reserved | reserved | reserved |
| LIKE | reserved (can be function) | reserved | reserved |
| LIMIT | reserved | reserved | |
| LISTEN | non-reserved | | |
| LOAD | non-reserved | | |
| LOCAL | non-reserved | reserved | reserved |
| LOCALTIME | reserved | reserved | |
| LOCALTIMESTAMP | reserved | reserved | |
| LOCATION | non-reserved | | |
| LOCATOR | | reserved | |
| LOCK | non-reserved | | |
| LOWER | | non-reserved | reserved |
| M | | non-reserved | |
| MAP | | reserved | |
| MATCH | non-reserved | reserved | reserved |
| MAX | | non-reserved | reserved |
| MAXVALUE | non-reserved | | |
| MESSAGE_LENGTH | | non-reserved | non-reserved |
| MESSAGE_OCTET_LENGTH | | non-reserved | non-reserved |
| MESSAGE_TEXT | | non-reserved | non-reserved |
| METHOD | | non-reserved | |
| MIN | | non-reserved | reserved |
| MINUTE | non-reserved | reserved | reserved |
| MINVALUE | non-reserved | | |
| MOD | | non-reserved | |
| MODE | non-reserved | | |
| MODIFIES | | reserved | |
| MODIFY | | reserved | |
| MODULE | | reserved | reserved |
| MONTH | non-reserved | reserved | reserved |
| MORE | | non-reserved | non-reserved |
| MOVE | non-reserved | | |
| MUMPS | | non-reserved | non-reserved |
| NAME | | non-reserved | non-reserved |
| NAMES | non-reserved | reserved | reserved |
| NATIONAL | non-reserved | reserved | reserved |
| NATURAL | reserved (can be function) | reserved | reserved |
| NCHAR | non-reserved (cannot be function or type) | reserved | reserved |
| NCLOB | | reserved | |
| NEW | reserved | reserved | |
| NEXT | non-reserved | reserved | reserved |
| NO | non-reserved | reserved | reserved |
| NOCREATEDB | non-reserved | | |
| NOCREATEUSER | non-reserved | | |
| NONE | non-reserved (cannot be function or type) | reserved | |
| NOT | reserved | reserved | reserved |
| NOTHING | non-reserved | | |
| NOTIFY | non-reserved | | |
| NOTNULL | reserved (can be function) | | |
| NULL | reserved | reserved | reserved |
| NULLABLE | | non-reserved | non-reserved |
| NULLIF | non-reserved (cannot be function or type) | non-reserved | reserved |
| NUMBER | | non-reserved | non-reserved |
| NUMERIC | non-reserved (cannot be function or type) | reserved | reserved |
| OBJECT | | reserved | |
| OCTET_LENGTH | | non-reserved | reserved |
| OF | non-reserved | reserved | reserved |
| OFF | reserved | reserved | |
| OFFSET | reserved | | |
| OIDS | non-reserved | | |
| OLD | reserved | reserved | |
| ON | reserved | reserved | reserved |
| ONLY | reserved | reserved | reserved |
| OPEN | | reserved | reserved |
| OPERATION | | reserved | |
| OPERATOR | non-reserved | | |
| OPTION | non-reserved | reserved | reserved |
| OPTIONS | | non-reserved | |
| OR | reserved | reserved | reserved |
| ORDER | reserved | reserved | reserved |
| ORDINALITY | | reserved | |
| OUT | non-reserved | reserved | |
| OUTER | reserved (can be function) | reserved | reserved |
| OUTPUT | | reserved | reserved |
| OVERLAPS | reserved (can be function) | non-reserved | reserved |
| OVERLAY | non-reserved (cannot be function or type) | non-reserved | |
| OVERRIDING | | non-reserved | |
| OWNER | non-reserved | | |
| PAD | | reserved | reserved |
| PARAMETER | | reserved | |
| PARAMETERS | | reserved | |
| PARAMETER_MODE | | non-reserved | |
| PARAMETER_NAME | | non-reserved | |
| PARAMETER_ORDINAL_POSITION | | non-reserved | |
| PARAMETER_SPECIFIC_CATALOG | | non-reserved | |
| PARAMETER_SPECIFIC_NAME | | non-reserved | |
| PARAMETER_SPECIFIC_SCHEMA | | non-reserved | |
| PARTIAL | non-reserved | reserved | reserved |
| PASCAL | | non-reserved | non-reserved |
| PASSWORD | non-reserved | | |
| PATH | non-reserved | reserved | |
| PENDANT | non-reserved | | |
| PLACING | reserved | | |
| PLI | | non-reserved | non-reserved |
| POSITION | non-reserved (cannot be function or type) | non-reserved | reserved |
| POSTFIX | | reserved | |
| PRECISION | non-reserved | reserved | reserved |
| PREFIX | | reserved | |
| PREORDER | | reserved | |
| PREPARE | non-reserved | reserved | reserved |
| PRESERVE | | reserved | reserved |
| PRIMARY | reserved | reserved | reserved |
| PRIOR | non-reserved | reserved | reserved |
| PRIVILEGES | non-reserved | reserved | reserved |
| PROCEDURAL | non-reserved | | |
| PROCEDURE | non-reserved | reserved | reserved |
| PUBLIC | | reserved | reserved |
| READ | non-reserved | reserved | reserved |
| READS | | reserved | |
| REAL | non-reserved (cannot be function or type) | reserved | reserved |
| RECHECK | non-reserved | | |
| RECURSIVE | | reserved | |
| REF | | reserved | |
| REFERENCES | reserved | reserved | reserved |
| REFERENCING | | reserved | |
| REINDEX | non-reserved | | |
| RELATIVE | non-reserved | reserved | reserved |
| RENAME | non-reserved | | |
| REPEATABLE | | non-reserved | non-reserved |
| REPLACE | non-reserved | | |
| RESET | non-reserved | | |
| RESTRICT | non-reserved | reserved | reserved |
| RESULT | | reserved | |
| RETURN | | reserved | |
| RETURNED_LENGTH | | non-reserved | non-reserved |
| RETURNED_OCTET_LENGTH | | non-reserved | non-reserved |
| RETURNED_SQLSTATE | | non-reserved | non-reserved |
| RETURNS | non-reserved | reserved | |
| REVOKE | non-reserved | reserved | reserved |
| RIGHT | reserved (can be function) | reserved | reserved |
| ROLE | | reserved | |
| ROLLBACK | non-reserved | reserved | reserved |
| ROLLUP | | reserved | |
| ROUTINE | | reserved | |
| ROUTINE_CATALOG | | non-reserved | |
| ROUTINE_NAME | | non-reserved | |
| ROUTINE_SCHEMA | | non-reserved | |
| ROW | non-reserved (cannot be function or type) | reserved | |
| ROWS | | reserved | reserved |
| ROW_COUNT | | non-reserved | non-reserved |
| RULE | non-reserved | | |
| SAVEPOINT | | reserved | |
| SCALE | | non-reserved | non-reserved |
| SCHEMA | non-reserved | reserved | reserved |
| SCHEMA_NAME | | non-reserved | non-reserved |
| SCOPE | | reserved | |
| SCROLL | non-reserved | reserved | reserved |
| SEARCH | | reserved | |
| SECOND | non-reserved | reserved | reserved |
| SECTION | | reserved | reserved |
| SECURITY | non-reserved | non-reserved | |
| SELECT | reserved | reserved | reserved |
| SELF | | non-reserved | |
| SENSITIVE | | non-reserved | |
| SEQUENCE | non-reserved | reserved | |
| SERIALIZABLE | non-reserved | non-reserved | non-reserved |
| SERVER_NAME | | non-reserved | non-reserved |
| SESSION | non-reserved | reserved | reserved |
| SESSION_USER | reserved | reserved | reserved |
| SET | non-reserved | reserved | reserved |
| SETOF | non-reserved (cannot be function or type) | | |
| SETS | | reserved | |
| SHARE | non-reserved | | |
| SHOW | non-reserved | | |
| SIMILAR | reserved (can be function) | non-reserved | |
| SIMPLE | non-reserved | non-reserved | |
| SIZE | | reserved | reserved |
| SMALLINT | non-reserved (cannot be function or type) | reserved | reserved |
| SOME | reserved | reserved | reserved |
| SOURCE | | non-reserved | |
| SPACE | | reserved | reserved |
| SPECIFIC | | reserved | |
| SPECIFICTYPE | | reserved | |
| SPECIFIC_NAME | | non-reserved | |
| SQL | | reserved | reserved |
| SQLCODE | | | reserved |
| SQLERROR | | | reserved |
| SQLEXCEPTION | | reserved | |
| SQLSTATE | | reserved | reserved |
| SQLWARNING | | reserved | |
| STABLE | non-reserved | | |
| START | non-reserved | reserved | |
| STATE | | reserved | |
| STATEMENT | non-reserved | reserved | |
| STATIC | | reserved | |
| STATISTICS | non-reserved | | |
| STDIN | non-reserved | | |
| STDOUT | non-reserved | | |
| STORAGE | non-reserved | | |
| STRICT | non-reserved | | |
| STRUCTURE | | reserved | |
| STYLE | | non-reserved | |
| SUBCLASS_ORIGIN | | non-reserved | non-reserved |
| SUBLIST | | non-reserved | |
| SUBSTRING | non-reserved (cannot be function or type) | non-reserved | reserved |
| SUM | | non-reserved | reserved |
| SYMMETRIC | | non-reserved | |
| SYSID | non-reserved | | |
| SYSTEM | | non-reserved | |
| SYSTEM_USER | | reserved | reserved |
| TABLE | reserved | reserved | reserved |
| TABLE_NAME | | non-reserved | non-reserved |
| TEMP | non-reserved | | |
| TEMPLATE | non-reserved | | |
| TEMPORARY | non-reserved | reserved | reserved |
| TERMINATE | | reserved | |
| THAN | | reserved | |
| THEN | reserved | reserved | reserved |
| TIME | non-reserved (cannot be function or type) | reserved | reserved |
| TIMESTAMP | non-reserved (cannot be function or type) | reserved | reserved |
| TIMEZONE_HOUR | | reserved | reserved |
| TIMEZONE_MINUTE | | reserved | reserved |
| TO | reserved | reserved | reserved |
| TOAST | non-reserved | | |
| TRAILING | reserved | reserved | reserved |
| TRANSACTION | non-reserved | reserved | reserved |
| TRANSACTIONS_COMMITTED | | non-reserved | |
| TRANSACTIONS_ROLLED_BACK | | non-reserved | |
| TRANSACTION_ACTIVE | | non-reserved | |
| TRANSFORM | | non-reserved | |
| TRANSFORMS | | non-reserved | |
| TRANSLATE | | non-reserved | reserved |
| TRANSLATION | | reserved | reserved |
| TREAT | non-reserved (cannot be function or type) | reserved | |
| TRIGGER | non-reserved | reserved | |
| TRIGGER_CATALOG | | non-reserved | |
| TRIGGER_NAME | | non-reserved | |
| TRIGGER_SCHEMA | | non-reserved | |
| TRIM | non-reserved (cannot be function or type) | non-reserved | reserved |
| TRUE | reserved | reserved | reserved |
| TRUNCATE | non-reserved | | |
| TRUSTED | non-reserved | | |
| TYPE | non-reserved | non-reserved | non-reserved |
| UNCOMMITTED | | non-reserved | non-reserved |
| UNDER | | reserved | |
| UNENCRYPTED | non-reserved | | |
| UNION | reserved | reserved | reserved |
| UNIQUE | reserved | reserved | reserved |
| UNKNOWN | non-reserved | reserved | reserved |
| UNLISTEN | non-reserved | | |
| UNNAMED | | non-reserved | non-reserved |
| UNNEST | | reserved | |
| UNTIL | non-reserved | | |
| UPDATE | non-reserved | reserved | reserved |
| UPPER | | non-reserved | reserved |
| USAGE | non-reserved | reserved | reserved |
| USER | reserved | reserved | reserved |
| USER_DEFINED_TYPE_CATALOG | | non-reserved | |
| USER_DEFINED_TYPE_NAME | | non-reserved | |
| USER_DEFINED_TYPE_SCHEMA | | non-reserved | |
| USING | reserved | reserved | reserved |
| VACUUM | non-reserved | | |
| VALID | non-reserved | | |
| VALIDATOR | non-reserved | | |
| VALUE | | reserved | reserved |
| VALUES | non-reserved | reserved | reserved |
| VARCHAR | non-reserved (cannot be function or type) | reserved | reserved |
| VARIABLE | | reserved | |
| VARYING | non-reserved | reserved | reserved |
| VERBOSE | reserved (can be function) | | |
| VERSION | non-reserved | | |
| VIEW | non-reserved | reserved | reserved |
| VOLATILE | non-reserved | | |
| WHEN | reserved | reserved | reserved |
| WHENEVER | | reserved | reserved |
| WHERE | reserved | reserved | reserved |
| WITH | non-reserved | reserved | reserved |
| WITHOUT | non-reserved | reserved | |
| WORK | non-reserved | reserved | reserved |
| WRITE | non-reserved | reserved | reserved |
| YEAR | non-reserved | reserved | reserved |
| ZONE | non-reserved | reserved | reserved |