>If more tables need to be paged, the SP can be generated. And in that case, the 'less code' factor is a zero-argument.
But if it's generated... how is it different than a SPT? By being a tad more reusable, i.e. you save a couple of kilobytes each call by sending the command string only once (but you lose some because there's some overhead - though that overhead is shorter than this message)?