You can execute any VFP program (compiled) in the current folder.
>SP probably not, because this is for just one or two clients - having a SP that just a couple would use would be a maintenance trouble of its own - but perhaps setresultset() can be used in a different context. An oledb.command object or within an execscript() call. So far so good, I got something that works, but then I may need more of this in near future, so I'll get back to this.
--sb--