K, here's what I got, and it seems to work. I added a field called Sequence. It's a number field, so I can get the count of records and divide by 2 (with some rounding and adding one to the result)
So then I do 2 views.
Sequence < math.ceiling(recs/2) + 1
Sequence > math.ceiling(recs/2)
It'll be tricky. The stored procedure is grouping the results... so the table looks like this:
GroupID, Sequence, Package, Code
1, 1, 1, X800
1, 1, 1, X802
1, 2, 2, X803
1, 2, 2, X800
1, 3, A, X801
1, 4, B, X800
Yeck.