Then, some more detail...
 
 
- If  $sth->execute(…) specifies any values, it must specify them all
- Bound values are sticky across multiple executions:
- 
$sth->bind_param(1, $p1);
 
 foreach my $p2 (@p2) {
 $sth->bind_param(2, $p2);
 $sth->execute;
 }
 
 
- The currently bound values are retrievable using:
- 
%bound_values = %{ $sth->{ParamValues} };
 - 
- Relatively new DBI feature, added in 1.28, not implemented by all drivers yet