(correlato a # , differente problema)

Ho una stored procedure con due select che producono, dunque, due differenti resulsets.

In ADO, per passare dal primo recordset restituito al secondo, e navigarlo, e' sufficiente Recordset.NextRecordset, mentre analogamente con .NET si puo' usare .NextResult.

E' possibile qualcosa di analogo?
Cerco di spiegarmi meglio.
In # ho fatto riferimento ad una stored procedure che restituisce un recordset, e al metodo utilizzato per leggerlo all'interno di un SQL statement direttamente (non via codice ASP/.NET ecc dunque); ma se i recordset restituiti sono piu' di uno, come faccio a leggere per esempio il secondo, o il terzo, ecc??

Grazie in anticipo.