This is wrong, i can loop over statement and call ``fetchColumn()`` multiple times, your code makes this fail big time. Not sure how to proceed here, we have seem to found an edge case that looks rather messy to fix.