Do also note that runrig is using bind variables (AKA placeholders). There are many advantages of using bind variables over dynamic sql in Oracle, including performance and security.
Read more on bind variables, hard parse and soft parse in
this (oracle-base.com) article.
--
Andreas
Comment on Re^2: DBD::Oracle 's DBI binding of arrays