Te xplico ahora lo que estáshaciendo con esos comandos..
1. CBorrado = set("Deleted"): SET DELETED será OFF u ON; donde OFF indica que puedes ver a pesar de haberlos borrado a los registros como si no lo hubieses borrado aunque estaran marcados para borrarlos. Mientras que ON indica que ocultará los registros marcados para borrar para que no se vean.
1a. Entonces lo que haces aquí es copiar hacea la variable "cBorrado" la posición actual de OFF y ON.
2. set deleted off: Ahora te aseguras que el sistema pueda ver los registros marcados para borrar indicando a SET DELETED en OFF.
3. Copy to array aBorrados for deleted(): Como ya puedes ver los registros marcados haces que se copien todos ellos a una matris de nombre "aBorrados"; la traducción de éste comando es (copie hacia una matris de nombre aBorrados todos los registros marcados para borrar).
4. insert into Tuotratabla from array aBorrados: Con el comando INSERT TO indicas que quieres que los datos se copien dentro de otra tabla (ojo!, la tabla debe tener la misma estructura que la original para que no haya problemas con los nombre de campos). La traducción de éste comando sería (inserte dentro de la tabla "Tuotratabla" todos los datos que contiene la matris "aBorrados").
5. set deleted &cBorrado: Ahora debemos devolver a SET DELETED su estado anterior y como el valor OFF u ON está contenido dentro de la variable "cBorrado" usamos el comodín & para que lea el valor contenido dentro de ésta misma variable a SET DELETED.
Una vez que termina con esta parte ya puede empaquetar los datos marcados de la tabla de origen y también se copiaron a la otra tabla.