I don't know SQLite, but according to http://www.hwaci.com/sw/sqlite/lang.html the text of the CREATE TABLE statements are stored in the sqlite_master table, so you can probably query that table to see if your REQUEST table already exists before running the CREATE TABLE statement.