| ABORT | unreserved | No exception | 
| ABSOLUTE | unreserved | No exception | 
| ACCESS | unreserved | No exception | 
| ACTION | unreserved | No exception | 
| ADD | unreserved | No exception | 
| ADMIN | unreserved | No exception | 
| AFTER | unreserved | No exception | 
| AGGREGATE | unreserved | No exception | 
| ALL | reserved | No exception | 
| ALSO | unreserved | No exception | 
| ALTER | unreserved | No exception | 
| ALWAYS | unreserved | No exception | 
| ANALYSE | reserved | No exception | 
| ANALYZE | reserved | No exception | 
| AND | reserved | No exception | 
| ANY | reserved | No exception | 
| ARRAY | reserved | No exception | 
| AS | reserved | No exception | 
| ASC | reserved | No exception | 
| ASSERTION | unreserved | No exception | 
| ASSIGNMENT | unreserved | No exception | 
| ASYMMETRIC | reserved | No exception | 
| AT | unreserved | No exception | 
| ATTACH | unreserved | No exception | 
| ATTRIBUTE | unreserved | No exception | 
| AUTHORIZATION | reserved | Can be used for function, type, or alias names | 
| BACKWARD | unreserved | No exception | 
| BEFORE | unreserved | No exception | 
| BEGIN | unreserved | No exception | 
| BETWEEN | unreserved | Not allowed for function or type names | 
| BIGINT | unreserved | Not allowed for function or type names | 
| BINARY | reserved | Can be used for function, type, or alias names | 
| BIT | unreserved | Not allowed for function or type names | 
| BOOLEAN | unreserved | Not allowed for function or type names | 
| BOTH | reserved | No exception | 
| BY | unreserved | No exception | 
| CACHE | unreserved | No exception | 
| CALLED | unreserved | No exception | 
| CASCADE | unreserved | No exception | 
| CASCADED | unreserved | No exception | 
| CASE | reserved | No exception | 
| CAST | reserved | No exception | 
| CATALOG | unreserved | No exception | 
| CHAIN | unreserved | No exception | 
| CHAR | unreserved | Not allowed for function or type names | 
| CHARACTER | unreserved | Not allowed for function or type names | 
| CHARACTERISTICS | unreserved | No exception | 
| CHECK | reserved | No exception | 
| CHECKPOINT | unreserved | No exception | 
| CLASS | unreserved | No exception | 
| CLOSE | unreserved | No exception | 
| CLUSTER | unreserved | No exception | 
| COALESCE | unreserved | Not allowed for function or type names | 
| COLLATE | reserved | No exception | 
| COLLATION | reserved | Can be used for function, type, or alias names | 
| COLUMN | reserved | No exception | 
| COLUMNS | unreserved | No exception | 
| COMMENT | unreserved | No exception | 
| COMMENTS | unreserved | No exception | 
| COMMIT | unreserved | No exception | 
| COMMITTED | unreserved | No exception | 
| CONCURRENTLY | reserved | Can be used for function, type, or alias names | 
| CONFIGURATION | unreserved | No exception | 
| CONFLICT | unreserved | No exception | 
| CONNECTION | unreserved | No exception | 
| CONSTRAINT | reserved | No exception | 
| CONSTRAINTS | unreserved | No exception | 
| CONTENT | unreserved | No exception | 
| CONTINUE | unreserved | No exception | 
| CONVERSION | unreserved | No exception | 
| COPY | unreserved | No exception | 
| COST | unreserved | No exception | 
| CREATE | reserved | No exception | 
| CROSS | reserved | Can be used for function, type, or alias names | 
| CSV | unreserved | No exception | 
| CUBE | unreserved | No exception | 
| CURRENT | unreserved | No exception | 
| CURRENT_CATALOG | reserved | No exception | 
| CURRENT_DATE | reserved | No exception | 
| CURRENT_ROLE | reserved | No exception | 
| CURRENT_SCHEMA | reserved | Can be used for function, type, or alias names | 
| CURRENT_TIME | reserved | No exception | 
| CURRENT_TIMESTAMP | reserved | No exception | 
| CURRENT_USER | reserved | No exception | 
| CURSOR | unreserved | No exception | 
| CYCLE | unreserved | No exception | 
| DATA | unreserved | No exception | 
| DATABASE | unreserved | No exception | 
| DAY | unreserved | No exception | 
| DEALLOCATE | unreserved | No exception | 
| DEC | unreserved | Not allowed for function or type names | 
| DECIMAL | unreserved | Not allowed for function or type names | 
| DECLARE | unreserved | No exception | 
| DEFAULT | reserved | No exception | 
| DEFAULTS | unreserved | No exception | 
| DEFERRABLE | reserved | No exception | 
| DEFERRED | unreserved | No exception | 
| DEFINER | unreserved | No exception | 
| DELETE | unreserved | No exception | 
| DELIMITER | unreserved | No exception | 
| DELIMITERS | unreserved | No exception | 
| DEPENDS | unreserved | No exception | 
| DESC | reserved | No exception | 
| DETACH | unreserved | No exception | 
| DICTIONARY | unreserved | No exception | 
| DISABLE | unreserved | No exception | 
| DISCARD | unreserved | No exception | 
| DISTINCT | reserved | No exception | 
| DO | reserved | No exception | 
| DOCUMENT | unreserved | No exception | 
| DOMAIN | unreserved | No exception | 
| DOUBLE | unreserved | No exception | 
| DROP | unreserved | No exception | 
| EACH | unreserved | No exception | 
| ELSE | reserved | No exception | 
| ENABLE | unreserved | No exception | 
| ENCODING | unreserved | No exception | 
| ENCRYPTED | unreserved | No exception | 
| END | reserved | No exception | 
| ENUM | unreserved | No exception | 
| ESCAPE | unreserved | No exception | 
| EVENT | unreserved | No exception | 
| EXCEPT | reserved | No exception | 
| EXCLUDE | unreserved | No exception | 
| EXCLUDING | unreserved | No exception | 
| EXCLUSIVE | unreserved | No exception | 
| EXECUTE | unreserved | No exception | 
| EXISTS | unreserved | Not allowed for function or type names | 
| EXPLAIN | unreserved | No exception | 
| EXTENSION | unreserved | No exception | 
| EXTERNAL | unreserved | No exception | 
| EXTRACT | unreserved | Not allowed for function or type names | 
| FALSE | reserved | No exception | 
| FAMILY | unreserved | No exception | 
| FETCH | reserved | No exception | 
| FILTER | unreserved | No exception | 
| FIRST | unreserved | No exception | 
| FLOAT | unreserved | Not allowed for function or type names | 
| FOLLOWING | unreserved | No exception | 
| FOR | reserved | No exception | 
| FORCE | unreserved | No exception | 
| FOREIGN | reserved | No exception | 
| FORWARD | unreserved | No exception | 
| FREEZE | reserved | Can be used for function, type, or alias names | 
| FROM | reserved | No exception | 
| FULL | reserved | Can be used for function, type, or alias names | 
| FUNCTION | unreserved | No exception | 
| FUNCTIONS | unreserved | No exception | 
| GENERATED | unreserved | No exception | 
| GLOBAL | unreserved | No exception | 
| GRANT | reserved | No exception | 
| GRANTED | unreserved | No exception | 
| GREATEST | unreserved | Not allowed for function or type names | 
| GROUP | reserved | No exception | 
| GROUPING | unreserved | Not allowed for function or type names | 
| HANDLER | unreserved | No exception | 
| HAVING | reserved | No exception | 
| HEADER | unreserved | No exception | 
| HOLD | unreserved | No exception | 
| HOUR | unreserved | No exception | 
| IDENTITY | unreserved | No exception | 
| IF | unreserved | No exception | 
| ILIKE | reserved | Can be used for function, type, or alias names | 
| IMMEDIATE | unreserved | No exception | 
| IMMUTABLE | unreserved | No exception | 
| IMPLICIT | unreserved | No exception | 
| IMPORT | unreserved | No exception | 
| IN | reserved | No exception | 
| INCLUDING | unreserved | No exception | 
| INCREMENT | unreserved | No exception | 
| INDEX | unreserved | No exception | 
| INDEXES | unreserved | No exception | 
| INHERIT | unreserved | No exception | 
| INHERITS | unreserved | No exception | 
| INITIALLY | reserved | No exception | 
| INLINE | unreserved | No exception | 
| INNER | reserved | Can be used for function, type, or alias names | 
| INOUT | unreserved | Not allowed for function or type names | 
| INPUT | unreserved | No exception | 
| INSENSITIVE | unreserved | No exception | 
| INSERT | unreserved | No exception | 
| INSTEAD | unreserved | No exception | 
| INT | unreserved | Not allowed for function or type names | 
| INTEGER | unreserved | Not allowed for function or type names | 
| INTERSECT | reserved | No exception | 
| INTERVAL | unreserved | Not allowed for function or type names | 
| INTO | reserved | No exception | 
| INVOKER | unreserved | No exception | 
| IS | reserved | Can be used for function, type, or alias names | 
| ISNULL | reserved | Can be used for function, type, or alias names | 
| ISOLATION | unreserved | No exception | 
| JOIN | reserved | Can be used for function, type, or alias names | 
| KEY | unreserved | No exception | 
| LABEL | unreserved | No exception | 
| LANGUAGE | unreserved | No exception | 
| LARGE | unreserved | No exception | 
| LAST | unreserved | No exception | 
| LATERAL | reserved | No exception | 
| LEADING | reserved | No exception | 
| LEAKPROOF | unreserved | No exception | 
| LEAST | unreserved | Not allowed for function or type names | 
| LEFT | reserved | Can be used for function, type, or alias names | 
| LEVEL | unreserved | No exception | 
| LIKE | reserved | Can be used for function, type, or alias names | 
| LIMIT | reserved | No exception | 
| LISTEN | unreserved | No exception | 
| LOAD | unreserved | No exception | 
| LOCAL | unreserved | No exception | 
| LOCALTIME | reserved | No exception | 
| LOCALTIMESTAMP | reserved | No exception | 
| LOCATION | unreserved | No exception | 
| LOCK | unreserved | No exception | 
| LOCKED | unreserved | No exception | 
| LOGGED | unreserved | No exception | 
| MAPPING | unreserved | No exception | 
| MATCH | unreserved | No exception | 
| MATERIALIZED | unreserved | No exception | 
| MAXVALUE | unreserved | No exception | 
| METHOD | unreserved | No exception | 
| MINUTE | unreserved | No exception | 
| MINVALUE | unreserved | No exception | 
| MODE | unreserved | No exception | 
| MONTH | unreserved | No exception | 
| MOVE | unreserved | No exception | 
| NAME | unreserved | No exception | 
| NAMES | unreserved | No exception | 
| NATIONAL | unreserved | Not allowed for function or type names | 
| NATURAL | reserved | Can be used for function, type, or alias names | 
| NCHAR | unreserved | Not allowed for function or type names | 
| NEW | unreserved | No exception | 
| NEXT | unreserved | No exception | 
| NO EXCEPTION | unreserved | No exception | 
| NONE | unreserved | Not allowed for function or type names | 
| NOT | reserved | No exception | 
| NOTHING | unreserved | No exception | 
| NOTIFY | unreserved | No exception | 
| NOTNULL | reserved | Can be used for function, type, or alias names | 
| NOWAIT | unreserved | No exception | 
| NULL | reserved | No exception | 
| NULLIF | unreserved | Not allowed for function or type names | 
| NULLS | unreserved | No exception | 
| NUMERIC | unreserved | Not allowed for function or type names | 
| OBJECT | unreserved | No exception | 
| OF | unreserved | No exception | 
| OFF | unreserved | No exception | 
| OFFSET | reserved | No exception | 
| OIDS | unreserved | No exception | 
| OLD | unreserved | No exception | 
| ON | reserved | No exception | 
| ONLY | reserved | No exception | 
| OPERATOR | unreserved | No exception | 
| OPTION | unreserved | No exception | 
| OPTIONS | unreserved | No exception | 
| OR | reserved | No exception | 
| ORDER | reserved | No exception | 
| ORDINALITY | unreserved | No exception | 
| OUT | unreserved | Not allowed for function or type names | 
| OUTER | reserved | Can be used for function, type, or alias names | 
| OVER | unreserved | No exception | 
| OVERLAPS | reserved | Can be used for function, type, or alias names | 
| OVERLAY | unreserved | Not allowed for function or type names | 
| OVERRIDING | unreserved | No exception | 
| OWNED | unreserved | No exception | 
| OWNER | unreserved | No exception | 
| PARALLEL | unreserved | No exception | 
| PARSER | unreserved | No exception | 
| PARTIAL | unreserved | No exception | 
| PARTITION | unreserved | No exception | 
| PASSING | unreserved | No exception | 
| PASSWORD | unreserved | No exception | 
| PLACING | reserved | No exception | 
| PLANS | unreserved | No exception | 
| POLICY | unreserved | No exception | 
| POSITION | unreserved | Not allowed for function or type names | 
| PRECEDING | unreserved | No exception | 
| PRECISION | unreserved | Not allowed for function or type names | 
| PREPARE | unreserved | No exception | 
| PREPARED | unreserved | No exception | 
| PRESERVE | unreserved | No exception | 
| PRIMARY | reserved | No exception | 
| PRIOR | unreserved | No exception | 
| PRIVILEGES | unreserved | No exception | 
| PROCEDURAL | unreserved | No exception | 
| PROCEDURE | unreserved | No exception | 
| PROGRAM | unreserved | No exception | 
| PUBLICATION | unreserved | No exception | 
| QUOTE | unreserved | No exception | 
| RANGE | unreserved | No exception | 
| READ | unreserved | No exception | 
| REAL | unreserved | Not allowed for function or type names | 
| REASSIGN | unreserved | No exception | 
| RECHECK | unreserved | No exception | 
| RECURSIVE | unreserved | No exception | 
| REF | unreserved | No exception | 
| REFERENCES | reserved | No exception | 
| REFERENCING | unreserved | No exception | 
| REFRESH | unreserved | No exception | 
| REINDEX | unreserved | No exception | 
| RELATIVE | unreserved | No exception | 
| RELEASE | unreserved | No exception | 
| RENAME | unreserved | No exception | 
| REPEATABLE | unreserved | No exception | 
| REPLACE | unreserved | No exception | 
| REPLICA | unreserved | No exception | 
| RESET | unreserved | No exception | 
| RESTART | unreserved | No exception | 
| RESTRICT | unreserved | No exception | 
| RETURNING | reserved | No exception | 
| RETURNS | unreserved | No exception | 
| REVOKE | unreserved | No exception | 
| RIGHT | reserved | Can be used for function, type, or alias names | 
| ROLE | unreserved | No exception | 
| ROLLBACK | unreserved | No exception | 
| ROLLUP | unreserved | No exception | 
| ROW | unreserved | Not allowed for function or type names | 
| ROWS | unreserved | No exception | 
| RULE | unreserved | No exception | 
| SAVEPOINT | unreserved | No exception | 
| SCHEMA | unreserved | No exception | 
| SCHEMAS | unreserved | No exception | 
| SCROLL | unreserved | No exception | 
| SEARCH | unreserved | No exception | 
| SECOND | unreserved | No exception | 
| SECURITY | unreserved | No exception | 
| SELECT | reserved | No exception | 
| SEQUENCE | unreserved | No exception | 
| SEQUENCES | unreserved | No exception | 
| SERIALIZABLE | unreserved | No exception | 
| SERVER | unreserved | No exception | 
| SESSION | unreserved | No exception | 
| SESSION_USER | reserved | No exception | 
| SET | unreserved | No exception | 
| SETOF | unreserved | Not allowed for function or type names | 
| SETS | unreserved | No exception | 
| SHARE | unreserved | No exception | 
| SHOW | unreserved | No exception | 
| SIMILAR | reserved | Can be used for function, type, or alias names | 
| SIMPLE | unreserved | No exception | 
| SKIP | unreserved | No exception | 
| SMALLINT | unreserved | Not allowed for function or type names | 
| SNAPSHOT | unreserved | No exception | 
| SOME | reserved | No exception | 
| SQL | unreserved | No exception | 
| STABLE | unreserved | No exception | 
| STANDALONE | unreserved | No exception | 
| START | unreserved | No exception | 
| STATEMENT | unreserved | No exception | 
| STATISTICS | unreserved | No exception | 
| STDIN | unreserved | No exception | 
| STDOUT | unreserved | No exception | 
| STORAGE | unreserved | No exception | 
| STRICT | unreserved | No exception | 
| STRIP | unreserved | No exception | 
| SUBSCRIPTION | unreserved | No exception | 
| SUBSTRING | unreserved | Not allowed for function or type names | 
| SYMMETRIC | reserved | No exception | 
| SYSID | unreserved | No exception | 
| SYSTEM | unreserved | No exception | 
| TABLE | reserved | No exception | 
| TABLES | unreserved | No exception | 
| TABLESAMPLE | reserved | Can be used for function, type, or alias names | 
| TABLESPACE | unreserved | No exception | 
| TEMP | unreserved | No exception | 
| TEMPLATE | unreserved | No exception | 
| TEMPORARY | unreserved | No exception | 
| TEXT | unreserved | No exception | 
| THEN | reserved | No exception | 
| TIME | unreserved | Not allowed for function or type names | 
| TIMESTAMP | unreserved | Not allowed for function or type names | 
| TO | reserved | No exception | 
| TRAILING | reserved | No exception | 
| TRANSACTION | unreserved | No exception | 
| TRANSFORM | unreserved | No exception | 
| TREAT | unreserved | Not allowed for function or type names | 
| TRIGGER | unreserved | No exception | 
| TRIM | unreserved | Not allowed for function or type names | 
| TRUE | reserved | No exception | 
| TRUNCATE | unreserved | No exception | 
| TRUSTED | unreserved | No exception | 
| TYPE | unreserved | No exception | 
| TYPES | unreserved | No exception | 
| UNBOUNDED | unreserved | No exception | 
| UNCOMMITTED | unreserved | No exception | 
| UNENCRYPTED | unreserved | No exception | 
| UNION | reserved | No exception | 
| UNIQUE | reserved | No exception | 
| UNKNOWN | unreserved | No exception | 
| UNLISTEN | unreserved | No exception | 
| UNLOGGED | unreserved | No exception | 
| UNTIL | unreserved | No exception | 
| UPDATE | unreserved | No exception | 
| USER | reserved | No exception | 
| USING | reserved | No exception | 
| VACUUM | unreserved | No exception | 
| VALID | unreserved | No exception | 
| VALIDATE | unreserved | No exception | 
| VALIDATOR | unreserved | No exception | 
| VALUE | unreserved | No exception | 
| VALUES | unreserved | Not allowed for function or type names | 
| VARCHAR | unreserved | Not allowed for function or type names | 
| VARIADIC | reserved | No exception | 
| VARYING | unreserved | No exception | 
| VERBOSE | reserved | Can be used for function, type, or alias names | 
| VERSION | unreserved | No exception | 
| VIEW | unreserved | No exception | 
| VIEWS | unreserved | No exception | 
| VOLATILE | unreserved | No exception | 
| WHEN | reserved | No exception | 
| WHERE | reserved | No exception | 
| WHITESPACE | unreserved | No exception | 
| WINDOW | reserved | No exception | 
| WITH | reserved | No exception | 
| WITHIN | unreserved | No exception | 
| WITHOUT | unreserved | No exception | 
| WORK | unreserved | No exception | 
| WRAPPER | unreserved | No exception | 
| WRITE | unreserved | No exception | 
| XML | unreserved | No exception | 
| XMLATTRIBUTES | unreserved | Not allowed for function or type names | 
| XMLCONCAT | unreserved | Not allowed for function or type names | 
| XMLELEMENT | unreserved | Not allowed for function or type names | 
| XMLEXISTS | unreserved | Not allowed for function or type names | 
| XMLFOREST | unreserved | Not allowed for function or type names | 
| XMLNAMESPACES | unreserved | Not allowed for function or type names | 
| XMLPARSE | unreserved | Not allowed for function or type names | 
| XMLPI | unreserved | Not allowed for function or type names | 
| XMLROOT | unreserved | Not allowed for function or type names | 
| XMLSERIALIZE | unreserved | Not allowed for function or type names | 
| XMLTABLE | unreserved | Not allowed for function or type names | 
| YEAR | unreserved | No exception | 
| YES | unreserved | No exception | 
| ZONE | unreserved | No exception |