Thanks for the reply, but I've already tried that. The problem is that $dbh->dbix_threaded_start_prepare won't return the statement object handle, so $sth ends up being empty. The author in the doc doesn't say how to obtain the statement object handle, and this is the normal way of doing it...