> I left out the 'undef'--why is that there/required?
It certainly is required :-) It's used to "pass driver specific hints", and as yet, I've found no use for it (but that's because I mainly use
MySQL which doesn't make use of these hints (as far as I know ...)).
HTH
broquaint