Hey all, I've run into a problem with my program that seems to be a catch-22. The first time the user runs my program it should create a table an initialize all values of that table. The user is then able to modify and save the table. The next time the app is run I want it to see that a table already exists and not initialize/overwrite the user's saved data. The problem exists because the command myDB.execSQL("CREATE TABLE IF NOT EXISTS " doesn't return anything. Functionally it does the right thing for me but I cannot tell if the table already existed or not. I tried creating a test entry to the table to read from to determine if the table was already there but the program will crash when it tries to read it and it's not there. Is there a SQL command I need maybe?