Any query to a DB2 server must first go through a bind step. ...
contrasts with your closing statement
... At least that's how binding in DB2 works (to my recollection) with compiled languages. I don't know how DBI and interpreted Perl handle the bind step. It may very well be that what you call a bind step through the DBI interface may have nothing to do with the DB2 bind step.
Do you have experience with DB2 and Perl, or is this more of an educated guess?