on this... The call to
is troublesome. It basically will stop your fetch immediately. According to the perldoc's,
is rarely used, and then only when you expect the statement to be destroyed or re-executed. By including it in your loop, you are trying to fetch using a destroyed (finished) statement.
call entirely.