Allen,
OOOPPPS. After running the query again and watching closely, the results are NOT being returned (PRINTed) until the WHILE exits. So, I'm beginning to think that when a WHILE is used nothing can be returned until the WHILE has been met.
-SQLBill