So, jetzt habe ich mal für dich kurz in die Dokumentation geschaut wie man das in SQLite machen sollte...
http://www.sqlite.org/pragma.html#pragma_table_info
Über PRAGMA table_info(table-name); bekommst du die Infos frei Haus geliefert welche Spalten vorhanden sind usw.
Und für die Infos zu den vorhandenen Tabellen gibts SQLITE_MASTER, wie in den FAQ sogar leicht zu finden ist:
http://www.sqlite.org/faq.html#q7