您可以定义PL/SQL记录类型和关联的表类型。然后你可以发出 SELECT...BULK COLLECT
填满你的桌子。
declare
type my_record_type is record (testId number, testvalue number);
type my_table_type is table of my_record_type index by binary_integer;
my_table my_table_type;
begin
select x, y bulk collect into my_table from table_foo;
end;