@@ -86,6 +86,7 @@ begin
FCurrentRecBuf := FCurrentRecBuf^.next;
FreeRecordBuffer(pc);
end;
+ FFirstRecBuf:= nil;
SetLength(FFieldBufPositions,0);