No estoy seguro si en DB2, en otras bases de datos hay una función que hace que devuelva un valor específico en caso de nulo.
Ejemplo oracle y FireBird (Función NVL):
Código SQL
[-]
UPDATE DB2ADMIN.PRODUCTO SET PRECIO_COSTO = NVL(PRECIO_COSTO, 0) * ( 1 + 10/100 );
Ejemplo MS Sql Server (Función ISNULL)
Código SQL
[-]
UPDATE DB2ADMIN.PRODUCTO SET PRECIO_COSTO = ISNULL(PRECIO_COSTO, 0) * ( 1 + 10/100 );
Ejemplo MySql y creo que en DB2 (Función IFNULL)
Código SQL
[-]
UPDATE DB2ADMIN.PRODUCTO SET PRECIO_COSTO = IFNULL(PRECIO_COSTO, 0) * ( 1 + 10/100 );
Contrasta la sintaxis que no sé seguro que sea así