select
statement in a PL/SQL function which is executed from a select
statement, does not throw a ORA-01403: no data found error. varchar2
does not need to have a maximum length specification, see the error message PLS-00215: String length constraints must be in range (1 .. 32767).