Sim, as tabelas são abertas com o DataEnvironment. As opções de open e close são as default ( .T. ). Simplesmente colocando SET DELETED ON não resolveu. Tive que adicionar um LOCATE logo após. Como utilizo uma classe para formularios de atualização, esta solução gera um problema em formulários que são chamados a partir de outros ( DEFAULT DATA SESSION ), porque são sempre posicionados no começo do conjunto de registros.