Quando se faz uma consulta ao banco, abre-se uma transação. É REALMENTE NECESSÁRIO um commit após a consulta? Caso não dê o commit, o banco fica mais vulnerável a corromper, caso ocorra queda de luz?
ex:
with query1 do
begin
sql.close;
sql.clear;
sql.add('SELECT * FROM CLIENTE');
sql.open;
commit; <- é necessário?
end;
Obrigado