Revamp next() to use fetchPositions and curs code.