Vous ne pouvez pas spécifier une taille pour un paramètre VARCHAR2 à une procédure.
La procédure devrait accepter avec plaisir des chaînes d'une taille maximale de 32 Ko (la taille maximale d'un VARCHAR2 en PL/SQL). S'il s'agissait d'une fonction appelée à partir de SQL plutôt que de PL/SQL, la limite serait de 4 ko car la taille maximale d'un VARCHAR2 en SQL n'est que de 4 ko.