Trajanje izvršavanja nekog upita u RDBMS nije moguće tačno predvideti, može biti trenutan a može i da traje desetinama minuta, sve zavisi od upita i od podataka. Postoji nwkoliko mogućnosti,
Prikaz progresa (ili neke animacije) u kružnoj kontroli, ne zna se koliko će izvršavanje trajati ali barem se nešto mrda.
Čuvanje dužine trajanja prethodnih izvršavanja tih upita pa se onda na osnovu toga predviđa trajanje i naredne.
Ako se ta operacija sastoji iz jedinica iste ili približne dužine možeš iz SP nekako okidati kada se obradi jedna jedinica ili možeš obradu prebaciti u sam Delphi program.