I have a tidbit that I wonder if anyone else can verify.
I have a select statement that happens in an object.
$self->{STR} = $self->{DBH}->prepare("statement ...")
or warn "This is a warning"
$self->{STR}->execute()
or warn "This is a warning"
$array_ref = $self->{STR}->fetchrow_arrayref;
Now, I was told that $self->{STR}->finish() need not be called to free up
the memory. However, If I do not, the memory allocated by the interpreter
grows quite large. However, if I call finish(), the memory eventualy
reaches a steady state, and everything is ok.
Comments, suggestions.