last_id = self.env['table.name'].search([], order='id desc')[0].id
search_ids = self.pool.get("res.partner").search(cr, uid, [])
last_id = search_ids and max(search_ids)
cr.execute('select "id" from "table_name" order by "id" desc limit 1')
id_returned = cr.fetchone()
last_id = self.env['table.name'].search([])[-1].id