Is there anyway from within a plpgsql function that you can get the name of the function? Or even the OID of the function?
I know there are some \"special\" variab
Update: possibility to take call stack is available in PostgreSQL 9.4
No, there is no way how to get name of currently executed function in plpgsql function.
Some year ago I wrote functions for access to call stack - it is part of orafce. You can get last function from stack