Joe Conway <[EMAIL PROTECTED]> writes: > But I wonder why it isn't at all a problem when the function is also > defined STRICT?
Because the inliner doesn't think it can safely inline in that case; the substituted expression isn't strict and so inlining would potentially change the semantics. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match