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