Hola a todos
He creado una lista con un varray de 5 elementos de la siguiente manera:
CREATE TYPE listAsig AS VARRAY(5) OF VARCHAR2(20);
Y le he insertado sólo tres asignaturas, dejando dos campos a NULL:
listAsig('Mates','Lengua','Ingles',NULL,NULL)
Ahora lo que necesito es incluir una nueva asignatura ('Biologia') a ese varray mediante una sentencia SQL. Yo quiero incluir Biología sin tener que poner otra vez los valores de antes como ocurre aquí:
update curso set asig=listAsig('Mates','Lengua','Ingles','Biologia' ,NULL);
¿Sabeis si hay alguna manera de no tener que introducir otra vez los mismos valores?
También tengo que hacer un metódo que me permita añadir nuevas asignaturas, pero no se como hacerlo...
Muchas gracias
Chao