http://qs1969.pair.com?node_id=1091431


in reply to Re^3: DBI and finish (risk of calling finish twice)
in thread DBI and finish

Well, "cached" does not mean only "prepare_cached" :) Whichever caching mechanism is used, prepared statement with unfinished fetch may introduce problems. I guess you've seen the description of $if_active flag for DBI::prepare_cached :) That is why, calling finish in this case might be important.