Один из вариантов - создать действительно длинное значение.
Затем вставьте переменную и запустите на ней функцию length (). Так как он будет хранить столько значений, сколько определено в определении, он возвращает правильную длину.
Теперь осталось выяснить, как это сделать, не влияя на текущее значение.
SET _R1=LPAD('',1000,1);
RETURN(LENGTH(_R1));