Если два подключения SQLite открыты в одной базе данных в режиме общего кэша, будет ли временная таблица, созданная в одном соединении, видимой в другом?
Я думаю, что они не должны быть видны , но вы можете посмотреть сами: вызовите
SELECT * FROM SQLITE_TEMP_MASTER
из нескольких процессов (один с созданной временной таблицей и один без) и сравнитерезультаты.