RE:Varios cursores iguales
Que tal..
Puedes usar :
SYS(2015), Devuelve un nombre único de procedimiento, de 10 caracteres, que empieza por un signo de subrayado y va seguido de una combinación de letras y números.(Definicion desde la ayuda de VFP9)
Ejemplo:
lcCursor=SYS(2015) &&Varible que contiene el nombre de unico del cursor
Create Cursor lcCursor
[Ya aqui lo creas]
Cuando te vayas a referir a ese cursor solo haces:
Select (lcCursor)
Cada vez que ejecutas SYS(2015) devuelve un nombre unico que no se repite el cual puedes usar para asingnarle nombre a tus cursores, no importa si es ejecutado desde la misma pc.
C-ya