IF USED("System") SELECT System LOCAL lnBufMode lnBufMode = CursorGetProp("Buffering") CursorSetProp("Buffering",0) ... * and at the end of the routine CursorSetProp("Buffering",lnBufMode)Don't foget that you have a bunch of other code to fit around these items. Basically this is saving the current buffer mode, changing to no buffering and then setting the mode back again.