SELECT ... INTO CURSOR crsResult NOFILTER = MakeCrsRW() ... FUNCTION MakeCrsRW LPARAMETERS tcCursor LOCAL lcCursor, lcTempAlias lcCursor = IIF( Empty( tcCursor) Or VarType(tcCursor) <> "C", ALIAS(), tcCursor) lcTempAlias = SYS(2015) USE DBF(lcCursor) AGAIN ALIAS (lcTempAlias) IN 0 USE IN (lcCursor) USE DBF(lcTempAlias) AGAIN ALIAS (lcCursor) IN 0 USE IN (lcTempAlias) SELECT (lcCursor) RETURN