http://www.dbonline.jp/sqlite/ini/index2.html


クォートが必須のキーワード： 

ADD
ALL
ALTER
AND
AS
AUTOINCREMENT
BETWEEN
CASE
CHECK
COLLATE
COMMIT
CONSTRAINT
CREATE
CROSS
DEFAULT
DEFERRABLE
DELETE
DISTINCT
DROP
ELSE
ESCAPE
EXCEPT
EXISTS
FOREIGN
FROM
FULL
GROUP
HAVING
IN
INDEX
INNER
INSERT
INTERSECT
INTO
IS
ISNULL
JOIN
LEFT
LIMIT
NATURAL
NOT
NOTNULL
NULL
ON
OR
ORDER
OUTER
PRIMARY
REFERENCES
RIGHT
ROLLBACK
SELECT
SET
TABLE
THEN
TO
TRANSACTION
UNION
UNIQUE
UPDATE
USING
VALUES
WHEN
WHERE

クォートが不要のキーワード： 

ABORT
AFTER
ANALYZE
ASC
ATTACH
BEFORE
BEGIN
BY
CASCADE
CAST
COLUMN
CONFLICT
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
DATABASE
DEFERRED
DESC
DETACH
EACH
END
EXCLUSIVE
EXPLAIN
FAIL
FOR
GLOB
IF
IGNORE
IMMEDIATE
INDEXED
INITIALLY
INSTEAD
KEY
LIKE
MATCH
OF
OFFSET
PLAN
PRAGMA
QUERY
RAISE
REGEXP
REINDEX
RELEASE
RENAME
REPLACE
RESTRICT
ROW
SAVEPOINT
TEMP
TEMPORARY
TRIGGER
VACUUM
VIEW
VIRTUAL

システムで使っている識別子

_ROWID_
MAIN
OID
ROWID
SQLITE_MASTER
SQLITE_SEQUENCE
SQLITE_TEMP_MASTER
TEMP

===============================
http://net-newbie.com/sqlite/lang.html#keywords

フォールバックキーワード(デリミタは不要)

ABORT
AFTER
ASC
ATTACH
BEFORE
BEGIN
DEFERRED
CASCADE
CLUSTER
CONFLICT
COPY
CROSS
DATABASE
DELIMITERS
DESC
DETACH
EACH
END
EXPLAIN
FAIL
FOR
FULL
IGNORE
IMMEDIATE
INITIALLY
INNER
INSTEAD
KEY
LEFT
MATCH
NATURAL
OF
OFFSET
OUTER
PRAGMA
RAISE
REPLACE
RESTRICT
RIGHT
ROW
STATEMENT
TEMP
TEMPORARY
TRIGGER
VACUUM
VIEW




通常のキーワード

ALL
AND
AS
BETWEEN
BY
CASE
CHECK
COLLATE
COMMIT
CONSTRAINT
CREATE
DEFAULT
DEFERRABLE
DELETE
DISTINCT
DROP
ELSE
EXCEPT
FOREIGN
FROM
GLOB
GROUP
HAVING
IN
INDEX
INSERT
INTERSECT
INTO
IS
ISNULL
JOIN
LIKE
LIMIT
NOT
NOTNULL
NULL
ON
OR
ORDER
PRIMARY
REFERENCES
ROLLBACK
SELECT
SET
TABLE
THEN
TRANSACTION
UNION
UNIQUE
UPDATE
USING
VALUES
WHEN
WHERE


システムオブジェクト名

_ROWID_
MAIN
OID
ROWID
SQLITE_MASTER
SQLITE_TEMP_MASTER


