According to the docs for execute_array: "The mandatory ArrayTupleStatus attribute is used to specify a reference to array which will receive the execute status of each executed parameter tuple."
It would appear in DBI 1.50 you can omit it: $sth->execute_array({ }); Is it mandatory and the docs are correct or is it that DBI does not check for its existence? Martin -- Martin J. Evans Easysoft Ltd, UK http://www.easysoft.com