Не можете да посочите размер за параметър VARCHAR2 към процедура.
Процедурата трябва с удоволствие да приема низове с размер до 32k (максималният размер на VARCHAR2 в PL/SQL). Ако беше функция, която се извиква от SQL, а не от PL/SQL, ограничението щеше да бъде 4k, тъй като максималният размер на VARCHAR2 в SQL е само 4k.