In a trigger i use the following command :
raise_application_error(-20235, 'The vehicle with license number ' || :new.AR_KIKLOF || ' has year of license number ' || to_char(:new.ETOS) || ' earlier than the year that the model manufactured ' || to_char(myyearc));

I use a Pro*C program and when the trigger fires i see only half of the message.e.g."The vehicle with license number NNE34567 has year of license"
Why this?Does oracle have a buffer that i must check ?