Recientemente comencé una nueva posición como desarrollador y estoy teniendo problemas con PL/SQL. He usado MS SQL durante varios años, pero estoy descubriendo que PL/SQL es un poco más complicado.Variables de tabla en Oracle PL/SQL?
Una de las cosas que solía hacer al escribir funciones y procedimientos almacenados en MS SQL era poner conjuntos de resultados recurrentes en una variable de tabla para no tener que volver a consultarlos durante mi procedimiento.
Algo como esto:
declare @badPeople table(recordPointer int)
insert into @badPeople
select BP_Record_Pointer
from People
where BP_Bad = 1
estoy buscando en hacer algo similar en PL/SQL, pero no estoy muy seguro de cómo empezar. Alguna idea si esto es posible?
Aquí es una pregunta similar que podría ayudar tal vez una víctima [http://stackoverflow.com/questions/670461/does-oracle-have-an-equivalent-of-mssqls-table-variables](http:// stackoverflow.com/questions/670461/does-oracle-have-an-equivalent-of-mssqls-table-variables) – Gratzy