O seguinte
UPDATE
A instrução garantirá que cada linha tenha um MY_TIMESTAMP
exclusivo valor, aumentando os milissegundos pelo valor rownum. EDITAR :Depois que Alessandro Rossi apontou que poderia haver valores duplicados, a consulta a seguir foi modificada para usar SYSTIMESTAMP para a atualização.
UPDATE ITEM_HISTORY
SET my_timestamp = SYSTIMESTAMP + NUMTODSINTERVAL(rownum/1000, 'SECOND');
No entanto, é recomendável usar uma estratégia alternativa, como adicionar outra coluna para armazenar o valor da chave.