Au cas où la solution proposée par @a_horse_with_no_name s'avère lent, il devrait être possible de le faire de cette façon :
+1 jour -1 seconde est la logique que je suivrais pour obtenir ce résultat, sans concaténation de chaînes :
SELECT trunc(SYSDATE) + 1 - (INTERVAL '1' SECOND) FROM DUAL
Traduit en MISE À JOUR
UPDATE MY_TABLE
SET MY_DATE_COLUMN = trunc(MY_DATE_COLUMN) + 1 - (INTERVAL '1' SECOND)
Cependant Gardez à l'esprit que la maintenabilité est d'une importance capitale pour l'écriture de logiciels, et la lecture de ceci est beaucoup plus difficile que l'autre solution proposée.