>myCursor = thisform.get_some_date(params)
>this code works>SELECT * from (myCursor) WHERE id IN ; > (SELECT id FROM (myCursor) WHERE condition); > INTO CURSOR DifferentName>
>SELECT * from (myCursor) WHERE id IN ; > (SELECT id FROM (myCursor) WHERE condition); > INTO CURSOR (myCursor)>
>SELECT id FROM (myCursor) WHERE condition INTO CURSOR curHold >SELECT * FROM (myCursor) src; > JOIN curHold ch ON ch.id = src.id; > INTO CURSOR (myCursor)>
USE DBF(m.myCursor) again in 0 alias (m.myCursor+'_') SELECT * from (m.myCursor) WHERE id IN ; (SELECT id FROM (m.myCursor+'_') WHERE condition); INTO CURSOR (m.myCursor) USE IN (m.myCursor+'_')Of course, it can produce side effects in your application.