Validar insercion de registros desde BD

Hola, un saludo a todos
Tengo 2 tablas, la que guarda el encabezado de una transaccion y la que guarda el detalle de la transaccion. Lo que quiero es validar DESDE UN TRIGGER DE BD o un CONSTRAINT o lo que Uds. Sugieran pero desde BD que no se pueda guardar la transaccion si solo tiene encabezado pero no tiene detalle.
Actualmente hago esta validacion desde la forma, revisando los bloques antes de hacer el commit, pero me surge la necesidad de hacerlo desde base de datos, se me ocurre que podria se mediante un trigger PRE-INSERT, pero les ruego sus sugerencias.
Gracias.
BD: Oracle 10g
Forms 6i
WinXP SP3

Añade tu respuesta

Haz clic para o