Your problem in the other thread makes sense, but this one doesn't. Not being able to call insert_id on $sth, means your insert failed which obviously shouldn't happen. On the insert, try doing a ... or return $self->fatal($GT::SQL::error);
Adrian
Adrian