Ops!!!
Código SQL
[-]if ((new.ID is null) or (new.ID=0))
No habia visto en detalle el triggers de duilioisola, me faltaba la parte donde el nuevo id es 0 (justo lo que genera mi sentencia (Un 0)).-
Gracias y nuevamente me han solucionado un problema.-