Holas.
Bertolita tienes razon, debe ser:
Para un pk3 = 01 y pk2 = XX el primer pk1 debe ser 1,
Para un pk3 = 01 y pk2 = XY el primer pk1 debe ser 1,
Para un pk3 = 02 y pk2 = XX el primer pk1 debe ser 1,
etc.
y los siguientes de cada combinacion deben incrementarse.
Con respecto a los trigger.
Estoy trabajando con persistencia de objetos con hibernate, y cuando ingreso un id (o un campo del id compuesto) nulo salta la restriccion de primary key. No lo probe con un trigger asi que lo haré, pero si hay otra forma, por favor avisenme.
Gracias otra vez
.