Peter,
Aqui vai uma "BICUDA" (Chute!)
Será que o problema não acontece porque você está abrindo a tabela após o comando BEGIN TRANSACTION?
Se você inverter a ordem (Primeiro USE, depois BEGIN TRANSACTION)... Será que não vai ocorrer o problema?
Se ocorrer, é porque o VFP está (na verdade) ignorando esta tabela na transação...
Desculpe, mas estou apertado aqui e não fiz este teste!
[]'s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte