Support column type change with temporary table in oracle