Yes a sproc can return multiple resultsets and you can even work with them in ADO, though it is somewhat esoteric.