base de datos – como añadir atributo a un objeto pl sql

CREATE OR REPLACE TYPE tipo_notas IS VARRAY (5) OF NUMBER (2);
CREATE OR REPLACE TYPE tipo_nombre IS VARRAY (5) OF VARCHAR2(10);
DECLARE
    type tipo_notas IS VARRAY (1) OF NUMBER(2);
    type tipo_nombre IS VARRAY (1) OF VARCHAR2(10);
    notas tipo_notas;
    estudiante tipo_nombre;
   
BEGIN 
    estudiante:=tipo_nombre ('&introduzca_nombre');
    notas:= tipo_notas ('&introduzca_nota');
....
  END;

Ahora quiero crear un objeto llamado tipo_alumno con el atributo tipo_notas y me da error no sé cómo llamarlo desde la función anterior en el código introducido.

CREATE OR REPLACE TYPE tipo_alumno IS OBJECT(
numero_matricula NUMBER,
nombre VARCHAR2(200),
notas tipo_notas
);