Copper hit a record above $13,000 per ton but has pulled back to around $12,700 as rising inventories and signs of near-term oversupply offset strong long-term demand forecasts.