Buenos días,
Tengo una funcion en donde consulto datos de dos tablas y los almaceno en una variable tipo record así:
Código SQL:
Ver originalSELECT a.idmuestra AS muestra,
b.idubicacion AS ubicacion
INTO identificadores
FROM muestra a
INNER JOIN ubicacion b ON (a.idubicacion = b.idubicacion)
WHERE to_date(fechaplantacion, 'dd/mm/yyyy') = a.fecha_plantacion
AND to_date(fechamuestreo, 'dd/mm/yyyy') = a.fecha_muestreo;
Los datos trato de almacenarlos en variables de tipo array de este modo:
Código SQL:
Ver originalmuestras := identificadores.muestra;
ubicaciones := identificadores.ubicacion;
Pero obtengo como resultado ERROR: el valor de array debe comenzar con «{» o información de dimensión.
Como no conozco la cantidad de registros que devoverá la consulta, no declaro las variables con un tamaño estático (Porque creo que es lo que trata de decirme el error).
Gracias por su atención.