Iteration Schemes
The bounds of a loop range can be variables, literals, variables, or expressions but must compute to integers. Below are some of the examples. As you can see the lower bound need not be 1. Though, the loop counter increment (or decrement) should be 1.
j IN -5..5
k IN REVERSE first..last
step IN 0..TRUNC(high/low) * 2