in reply to DBI prepare and function recursion
Is there any reason why you can't use the prepare_cached provided by DBI?