>The point is that it works on my PC but not on my laptop and I have tried copying the foxuser over....
Rob,
The reason it works on one macjine and not on another has to do with available RAM at the moment of the SELECT being executed. If there is enough RAM to hold the data in memory then VFP will NOT create a disk fiel and you cannot use the cursor in another select. However if RAM is not avialable then VFP will create a disk file and the cursor can be used in a select command. The NOFILTER option forces VFP to create a disk file regardless of whether the data will fit in RAM or not.
The downside of using NOFILTER is that it may cause the first select to take longer on the laptop than it does now.