Originally posted by jodie
I thought full table scans didn't keep the data in the cache, just enough from one Multi-block-read count.
Ah, not so ... the blocks get placed at the Least Recently Used end of the LRU list in the cache, but they still get cached.

This behaviour can be changed with the CACHE hint, although that's obviously not relevant to your case.