This document discusses improvements to nested loop joins (NLJs) in Oracle 11g. A new technique called table batching is introduced that creates two NLJs - one for the index and another for the table. This performs similarly to the prefetching technique in 9i. Testing shows that consistent gets are reduced from 42,000 to 34,000 from 10g to 11g for all techniques. The batching technique is fastest while classic NLJ is slowest. Array size also impacts consistent gets by determining the number of network round trips. In conclusion, prefetching benefits non-unique indexes, and 11g optimizations improve performance versus 10g for all join techniques.