Is it ok to call sqlite3_prepare() for a statement using the sqlite3 struct owned by thread A, and then run the actual query with sqlite3_step() and sqlite3_finalize() using the [different] sqlite3 struct owned by thread B? (Assume however that both sqlite3 structs were opened to the same database file).
-Dave