Pour info je buche sur le même problème :
Pas possible de faire un update.
La solution (tordue) pour contourner le problème :
créer un trigger sur le table où on compte insèrer les données qui se déclenche à l'insertion et qui délète l'enregistrement si il existe, puis insertion.
Et oui c'est barbare mais c'est certainement le plus simple.
Bon courage !