use different temp table name to avoid reserved keyword conflicts