fixing again, not using begn but commit as thats the way to create a new separated transaction when not using autocommit