May I suggest that you do some testing of your own. Create a varchar2(2000) field, load it with 100 characters of data, then use 'message(msg_txt);pause;' to display it. Then use 'msg_txt||msg_txt' and you will now have 200 characters to display, use 'msg_txt||msg_txt||msg_txt' and you will have 300 characters to display, continue.