A better solution, but still incomplete. My whole point is that
selecting the TOP 10 or MIDDLE 50 is really a display module function.
It doesn't fit the concept of relational databases well at all. The
designers of SQL knew that, which is why we have CURSORS.