[DBTables] Use DBAgent::transaction().