Is it possible with certain settings to have a dbdatareader iterating through rows, and at the same time create a new table? I've tried various settings - read uncommitted, wal mode, shared cache. But it looks like the open reader has a read lock on sqlite_master (not read uncommitted), and the create table command wants a write lock on sqlite_master.
Cheers, Lars