try If Used("MyCursor") * now fire a timer that close MyCursor for a application bug not catched at developer time * because it occurs randomly 1/10000 only when the database application have special data Select MyCursor Scan .... EndScan Else Throw "Something" Endif Catch .... endtryThe Open Dialog inexorably it exits!