My app creates some tables in mysqlite once a user has typed in a name and presses ok. I then do an insert against this table. What I am finding is that I get an error saying the table dosnt exist ! If I close the app and look in the database its there so it does get created. It just hasnt been created by the time the insert statement is run (even though the create table statement is before the insert). I know flex dosnt do stuff synchronously, but this is driving me crazy - how to re-do this bit so the create always gets done first, then the insert occurs..