nesco, писал(а):
Для сохранения нужной строки я использовал временную таблицу, но это медленные операции (создание, модификация, очистка, сжатие)Create Table Channels_temp...
это не есть временная таблица, т.к. временная таблица создается так:
CREATE TEMPORARY TABLE.......
Кстати временную таблицу можно и не удалять, т.к. она сама удалится при закрытии базы.
Как вариант можно попробовать создать копию базы предварительно переименовав саму базу и нужную таблицу, а затем подключить обе базы.