Is it possible to pass a record set as a parameter? I have a long process consisting of several steps, which I'd like to subdivide it into a group of functions each of which receives the record set and does just one thing. -- Arthur