Bonjour à tous

Je dois seulement lire une base firebird (et extraire des données) pour les traiter dans une application, et j'ai 2 questions:

La requête, en 1ère lecture peut durer 10 minutes ou plus; les fois suivantes, avec exactement la même requête et la même base, 8 secondes maxi...
Comment arriver à 8 secondes dès la première lecture ?

Je désire après lecture supprimer la base pour la remplacer par une autre.
Or, elle reste verrouillée, sous Windows, et donc je ne peux pas la supprimer; mais au bout d'un certain temps (environ 30 minutes il semble), je peux la supprimer. Qu'est ce qui explique cela ?

Merci !
cordialement, Lepatantpato

(pas si épatant, finalement)