PL/SQL:błąd liczbowy lub wartościowy:zbyt mały bufor ciągu znaków
Wynika to z faktu, że deklarujesz ciąg znaków o stałej długości (powiedzmy 20), aw pewnym momencie kodu przypisujesz mu wartość, której długość przekracza zadeklarowaną.
na przykład:
myString VARCHAR2(20);
myString :='abcdefghijklmnopqrstuvwxyz'; --length 26
odpali taki błąd