Palabras Reservadas de SQL

Como en todo lenguaje, existen ciertas palabras que están reservadas para usos específicos por lo que no se deberán utilizar para nombrar tablas o variables. Éstas son:

ABSOLUTE    ACTION    ADD    ALLOCATE   
ALTER    ARE    ASSERTION    AT   
BETWEEN    BIT    BIT_LENGTH    BOTH   
CASCADE    CASCADED    CASE    CAST   
CATALOG    CHAR_LENGTH    CHARACTER_LENGTH    COALESCE   
COLLATE    COLLATION    COLUMN    CONNECT   
CONNECTION    CONSTRAINT    CONSTRAINTS    CONVERT   
CORRESPONDING    CROSS    CURRENT_DATE    CURRENT_TIME   
CURRENT_TIMESTAMP    CURRENT_USER    DATE    DAY   
DEALLOCATE    DEFERRABLE    DEFERRED    DESCRIBE   
DESCRIPTOR    DIAGNOSTICS    DISCONNECT    DOMAIN   
DROP    ELSE    END-EXEC    EXCEPT   
EXCEPTION    EXECUTE    EXTERNAL    EXTRACT   
FALSE    FIRST    FULL    GET   
GLOBAL    HOUR    IDENTITY    IMMEDIATE   
INITIALLY    INNER    INPUT    INSENSITIVE   
INTERSECT    INTERVAL    ISOLATION    JOIN   
LAST    LEADING    LEFT    LEVEL   
LOCAL    LOWER    MATCH    MINUTE   
MONTH    NAMES    NATIONAL    NATURAL   
NCHAR    NEXT    NO    NULLIF   
OCTECT_LENGTH    ONLY    OUTER    OUTPUT   
OVERLAPS    PAD    PARTIAL    POSITION   
PREPARE    PRESERVE    PRIOR    READ   
RELATIVE    RESTRICT    REVOKE    RIGHT   
ROWS    SCROLL    SECOND    SESSION   
SESSION_USER    SIZE    SPACE    SQLSTATE   
SUBSTRING    SYSTEM_USER    TEMPORARY    THEN   
TIME    TIMESTAMP    TMIEZONE_HOUR    TIMEZONE_MINUTE   
TRAILING    TRANSACTION    TRANSLATE    TRANSLATION   
TRIM    TRUE    UNKNOWN    UPPER   
USAGE    USING    VALUE    VARCHAR   
VARYING    WHEN    WRITE    YEAR   
ZONE