"Zeugswetter Andreas SB SD" <ZeugswetterA@spardat.at> writes:
> Would it be possible to update the system tables, so that cash_out does not take
> opaque but really takes type money ?
That is part of the solution, but only part: we have hundreds of
functions that take "opaque" because we don't currently have any way
to declare what they really take. (In particular, all the typinput
functions are like that --- so fixing typoutput functions isn't plugging
even half of the gap.)
See my proposal to make "opaque" obsolete.
regards, tom lane