A SELECT INTO statement returns no rows, or your program references a deleted element in a nested table
or an uninitialized element in an index-by table. SQL aggregate functions such as AVG and SUM
always return a value or a null. So, a SELECT INTO statement that calls an aggregate function
never raises NO_DATA_FOUND. The FETCH statement is expected to return no rows eventually, so when
that happens, no exception is raised.