La verdad estoy en total desacuerdo con lo que tratas de hacer. :)
Te recomiendo leas los apuntes de gnzsoloyo en este
post
Estas tareas son totalmente innecesarias.
Yo tengo una secuencia que me administra 3 tablas grandes. Una sola secuencia para las 3 tablas. El orden de numeración es una tarea sin funcionalidad.
Aunque el ejemplo que dice gnzsoloyo es para mysql aplica para cualquier motor de bases de datos.
Prueba borrando el trigger y ejecutando nuevamente tu consulta.
saludos