Mathieu,
> The thing I need, is to be able to know what does NEW contains, and I have
> not found out any mean to do so. If it's not possible to do so, I'll write
> a function per table, but for the beauty of all this, I would have liked to
> do it the way above.
You can't do this in PL/pgSQL. See the online documentation on writing
triggers in C; that is the only way to get what you want.
--
-Josh Berkus
Aglio Database Solutions
San Francisco