>Set Multilocks on >Create cursor test (f c(10) check not Empty(f)) >CursorSetProp("Buffering",5) >Append Blank >Select * from Test with (buffering = .T.) >>However, those behave like row buffered records, that is, moving of the record pointer validates the record even with table buffering. Indexes seem to behave like a combination. Normally they are only evaluated when you commit changes, but SELECT seems to force an update on the indexes and thereby raise this error message.