by Ken Task.
Moodle uses that table in a backup function of some sort and then removes it. There are other _temp tables created and removed as well so the DB shouldn't have any _temp tables.
Please see:
https://github.com/moodle/moodle/blob/master/backup/util/dbops/tests/backup_dbops_test.php
beginning line 137
'spirit of sharing', Ken