>Repro code:
Simpler repro:
SET POINT TO ","
? CAST(1,4000 AS Currency)
Filed the bug. Thanks.
Update: Hmmm, I'm not writing my code straight here. It's documented that you have to use the decimal point (.) in calculations, no matter what the setting of SET POINT is. So, the above is not valid repro code.