Ho risolto. In realtà era più semplice del previsto. Ho fatto un controllo sulla tabella stessa e con un if se esiste faccio un Update.. altrimenti un Insert. Era un blocco mentale il mio..eheh
Grazie.