Можно еще так протестить. Так же в FC in/out наша DB в типе этой db рядышком в temp переменная в формате той же DB. При открывании fc temp будет в нулях, в рамках одного типа делаем присвоение actDB := tempDB.
Одна строчка и вот результат.
Правда память потребуется, но она временная т.е. целиком объем дб-шки не сожрется, из другой области заимствуется.