a parte che ho capito ben poco, comunque la move si muove all'interno del recordset letto, non della tabella originaria. una volta capito questo, il ragionamento va in discesa