are allowed to be present as column labels, but not as identifiers:
<programlisting>
-CROSS CURRENT
+CASE COALESCE CROSS CURRENT
+ELSE END
FALSE FOREIGN
GROUP
+NULLIF
ORDER
POSITION PRECISION
-TABLE TRANSACTION TRUE
+TABLE THEN TRANSACTION TRUE
+WHEN
</programlisting>
The following are <productname>Postgres</productname>
<programlisting>
ADD ALL ALTER AND ANY AS ASC
BEGIN BETWEEN BOTH BY
-CASCADE CAST CHAR CHARACTER CHECK CLOSE COLLATE COLUMN COMMIT
-CONSTRAINT CREATE CURRENT_DATE CURRENT_TIME
-CURRENT_TIMESTAMP CURRENT_USER CURSOR
+CASCADE CAST CHAR CHARACTER CHECK CLOSE
+ COLLATE COLUMN COMMIT CONSTRAINT
+ CREATE CURRENT_DATE CURRENT_TIME
+ CURRENT_TIMESTAMP CURRENT_USER CURSOR
DECIMAL DECLARE DEFAULT DELETE DESC DISTINCT DROP
-END EXECUTE EXISTS EXTRACT
+EXECUTE EXISTS EXTRACT
FETCH FLOAT FOR FROM FULL
GRANT
HAVING
The following are <acronym>SQL92</acronym> or <acronym>SQL3</acronym>
reserved key words which
are not <productname>Postgres</productname> reserved key words, but
-if used as type names which are always translated into an alternate, native type:
+if used as type names are always translated into an alternate, native type:
<programlisting>
BOOLEAN DOUBLE FLOAT INT INTEGER INTERVAL REAL SMALLINT
<programlisting>
ALLOCATE ARE ASSERTION AT AUTHORIZATION AVG
BIT BIT_LENGTH
-CASCADED CASE CATALOG COALESCE COLLATION
-CONNECT CONNECTION CONSTRAINTS CONTINUE CONVERT CORRESPONDING COUNT
+CASCADED CATALOG COLLATION CONNECT CONNECTION
+ CONSTRAINTS CONTINUE CONVERT CORRESPONDING COUNT
DATE DEALLOCATE DEC DESCRIBE DESCRIPTOR DIAGNOSTICS DISCONNECT DOMAIN
-ELSE END-EXEC ESCAPE EXCEPT EXCEPTION EXEC EXTERNAL
+END-EXEC ESCAPE EXCEPT EXCEPTION EXEC EXTERNAL
FIRST FOUND
GET GLOBAL GO GOTO
IDENTITY IMMEDIATE INDICATOR INITIALLY INPUT INTERSECT ISOLATION
LAST LEVEL LOWER
MAX MIN MODULE
-NULLIF
OCTET_LENGTH OPEN OUTPUT OVERLAPS
PREPARE PRESERVE
RESTRICT ROWS
SCHEMA SECTION SESSION SESSION_USER SIZE SOME
-SQL SQLCODE SQLERROR SQLSTATE SUM SYSTEM_USER
-TEMPORARY THEN TRANSLATE TRANSLATION
+ SQL SQLCODE SQLERROR SQLSTATE SUM SYSTEM_USER
+TEMPORARY TRANSLATE TRANSLATION
UNKNOWN UPPER USAGE
VALUE
-WHEN WHENEVER WRITE
+WHENEVER WRITE
</programlisting>
<Sect2>