SQL dinámico en TRIGGERS

tema enviado por Alastor en ORACLE
tema iniciado el 03/10/2008
Hola a todos Tengo un problema con la ejecucion de un sql dinamico en un trigger.Necesito obtener el valor antiguo y nuevo de una de todos los campos de una tabla de la cual no conosco el nombre de sus campos,estos los obtengo con un cursor que los recupera del diccionario de datos.El problema esta a la hora de ejecutar la consulta para obtener el valor :old.||nombre_campo o :new.||nombre_campo(la consulta seria 'select :old.||nombre_campo from dual');utilizando execute immediate me da error y lo mismo ocurre si utilizo un ref cursor.Si alguien tiene idea de que pueda ser por favor respondanme.Si necesitan mas informacion podria ponerle algun fragmento el codigo.