Yeah, 1) is a valid error, when calling from another stored procedure, it has to be a host variable to store the out result
for 2) it works ok on TD12 express edition on my windows XP. However the same code fails on the our office Teradata DB. It was recently upgraded from V2R6.1 to 12 I don't think i had this issue before the upgrade. May have to open a ticket with NCR.
6706 – The string contains an untranslatable character