Hi, FWIW, I walked into this one when changing an int[ ] into a numeric(5,1)[ ] :
IF ( 0::int ) => interpreted as false IF ( 0.0::numeric(5,1) ) => interpreted as true Yes, there should have been used some expression that evaluated to a boolean to begin with, but 'if (int)' is not all that uncommon ;-) However, I expected the numeric to be coerced to integer, so the result in itself did surprise me.... -- Best, Frank. ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly