Como he dicho en mi anterior mensaje... no estaba garantizado el asunto. Seguramente la instrucción flushdatabase no puede llamarse en esta situación. De todas formas me he quedado pensando que no debiera ser necesario llamarla... quizas tu problema esté por otro lado, alguna transaccion si commit, o algo similar..
En fin, creo que es mejor no meterse mas a este nivel con el BDE, no sea que termine de estropearse...
Hasta luego.