After doing some more testing, I took out the whole undo statement on the repeat, and it's still rolling back the transaction after it's deleted and F4 is used. I did checks to see that record is being deleted prior to F4(it is), but as soon as F4 is used, it acts like the record was never...