# reserved words ADD ALL ALLOCATE ALTER AND ANY ARE ARRAY AS ASENSITIVE ASYMMETRIC AT ATOMIC AUTHORIZATION BEGIN BETWEEN BIGINT BINARY BLOB BOOLEAN BOTH CALL CALLED CASCADED CASE CAST CHAR CHARACTER CHECK CLOB CLOSE COLLATE COLUMN COMMIT CONNECT CONSTRAINT CONTINUE CORRESPONDING CREATE CROSS JOIN CUBE CURRENT CURRENT_DATE CURRENT_DEFAULT_TRANSFORM_GROUP CURRENT_PATH CURRENT_ROLE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_TRANSFORM_GROUP_FOR_TYPE CURRENT_USER CURSOR CYCLE DATE DAY DEALLOCATE DEC DECIMAL DECLARE DEFAULT DELETE FROM DEREF DESCRIBE DETERMINISTIC DISCONNECT DISTINCT DOUBLE PRECISION DROP DYNAMIC EACH ELEMENT ELSE END ESCAPE EXCEPT EXEC EXECUTE EXISTS EXTERNAL FALSE FETCH FILTER FLOAT FOR FOREIGN FREE FROM FULL FUNCTION GET GLOBAL GRANT GROUP BY GROUPING HAVING HOLD HOUR IDENTITY IMMEDIATE IN INDICATOR INNER JOIN INOUT INPUT INSENSITIVE INSERT INTO INT INTEGER INTERSECT INTERVAL IS ISOLATION JOIN LANGUAGE LARGE LATERAL LEADING LEFT JOIN LIKE LOCAL LOCALTIME LOCALTIMESTAMP MATCH MEMBER MERGE METHOD MINUTE MODIFIES MODULE MONTH MULTISET NATIONAL NATURAL NCHAR NCLOB NEW NO NONE NOT NULL NUMERIC OF OLD ON ONLY OPEN OR ORDER BY OUT OUTER JOIN OUTPUT OVER OVERLAPS PARAMETER PARTITION PREPARE PRIMARY KEY PROCEDURE RANGE READS REAL RECURSIVE REF REFERENCES REFERENCING RELEASE RETURN RETURNS REVOKE RIGHT ROLLBACK ROLLUP ROW ROWS SAVEPOINT SCROLL SEARCH SECOND SELECT SENSITIVE SESSION_USER SET SIMILAR SMALLINT SOME SPECIFIC SPECIFICTYPE SQL SQLEXCEPTION SQLSTATE SQLWARNING START TRANSACTION STATIC SUBMULTISET SYMMETRIC SYSTEM SYSTEM_USER TABLE THEN TIME TIMESTAMP TIMEZONE_HOUR TIMEZONE_MINUTE TO TRAILING TRANSLATION TREAT TRIGGER TRUE UNION UNIQUE UNKNOWN UNNEST UPDATE USER USING VALUE VALUES VARCHAR VARYING WHEN WHENEVER WHERE WINDOW WITH WITHIN WITHOUT YEAR # non-reserved words ABS ABSOLUTE ACTION ADA ADMIN AFTER ALWAYS ASC ASSERTION ASSIGNMENT ATTRIBUTE ATTRIBUTES AVG BEFORE BERNOULLI BREADTHCARDINALITY CASCADE CATALOG CATALOG_NAME CEIL CEILING CHAIN CHARACTERISTICS CHARACTERS CHARACTER_LENGTH CHARACTER_SET_CATALOG CHARACTER_SET_NAME CHARACTER_SET_SCHEMA CHAR_LENGTH CHECKED CLASS_ORIGIN COALESCE COBOL CODE_UNITS COLLATION COLLATION_CATALOG COLLATION_NAME COLLATION_SCHEMA COLLECT COLUMN_NAME COMMAND_FUNCTION COMMAND_FUNCTION_CODE COMMITTED CONDITION CONDITION_NUMBER CONNECTION_NAME CONSTRAINTS CONSTRAINT_CATALOG CONSTRAINT_NAME CONSTRAINT_SCHEMA CONSTRUCTORS CONTAINS CONVERT CORR COUNT COVAR_POP COVAR_SAMP CUME_DIST CURRENT_COLLATION CURSOR_NAME DATA DATETIME_INTERVAL_CODE DATETIME_INTERVAL_PRECISION DEFAULTS DEFERRABLE DEFERRED DEFINED DEFINER DEGREE DENSE_RANK DEPTH DERIVED DESC DESCRIPTOR DIAGNOSTICS DISPATCH DOMAIN DYNAMIC_FUNCTION DYNAMIC_FUNCTION_CODE EQUALS EVERY EXCEPTION EXCLUDE EXCLUDING EXP EXTRACT FINAL FIRST FLOOR FOLLOWING FORTRAN FOUND FUSION GENERAL GO GOTO GRANTED HIERARCHY IMPLEMENTATION INCLUDING INCREMENT INITIALLY INSTANCE INSTANTIABLE INTERSECTION INVOKER ISOLATION KEY KEY_MEMBER KEY_TYPE LAST LENGTH LEVEL LN LOCATOR LOWER MAP MATCHED MAX MAXVALUE MESSAGE_LENGTH MESSAGE_OCTET_LENGTH MESSAGE_TEXT MIN MINVALUE MOD MORE MUMPS NAME NAMES NESTING NEXT NORMALIZE NORMALIZED NULLABLE NULLIF NULLS NUMBER OBJECT OCTETS OCTET_LENGTH OPTION OPTIONS ORDERING ORDINALITY OTHERS OVERLAY OVERRIDING PAD PARAMETER_MODE PARAMETER_NAME PARAMETER_ORDINAL_POSITION PARAMETER_SPECIFIC_CATALOG PARAMETER_SPECIFIC_NAME PARAMETER_SPECIFIC_SCHEMA PARTIAL PASCAL PATH PERCENTILE_CONT PERCENTILE_DISC PERCENT_RANK PLACING PLI POSITION POWER PRECEDING PRESERVE PRIOR PRIVILEGES PUBLIC RANK READ REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SXY RELATIVE REPEATABLE RESTART RESULT RETURNED_CARDINALITY RETURNED_LENGTH RETURNED_OCTET_LENGTH RETURNED_SQLSTATE ROLE ROUTINE ROUTINE_CATALOG ROUTINE_NAME ROUTINE_SCHEMA ROW_COUNT ROW_NUMBER SCALE SCHEMA SCHEMA_NAME SCOPE_CATALOG SCOPE_NAME SCOPE_SCHEMA SECTION SECURITY SELF SEQUENCE SERIALIZABLE SERVER_NAME SESSION SETS SIMPLE SIZE SOURCE SPACE SPECIFIC_NAME SQRT STATE STATEMENT STDDEV_POP STDDEV_SAMP STRUCTURE STYLE SUBCLASS_ORIGIN SUBSTRING SUM TABLESAMPLE TABLE_NAME TEMPORARY TIES TOP_LEVEL_COUNT TRANSACTION TRANSACTIONS_COMMITTED TRANSACTIONS_ROLLED_BACK TRANSACTION_ACTIVE TRANSFORM TRANSFORMS TRANSLATE TRIGGER_CATALOG TRIGGER_NAME TRIGGER_SCHEMA TRIM TYPE UNBOUNDED UNCOMMITTED UNDER UNNAMED UPPER USAGE USER_DEFINED_TYPE_CATALOG USER_DEFINED_TYPE_CODE USER_DEFINED_TYPE_NAME USER_DEFINED_TYPE_SCHEMA VAR_POP VAR_SAMP VIEW WIDTH_BUCKET WORK WRITE ZONE