PostgreSQL 10 में आप array_agg . का उपयोग कर सकते हैं :
declare
v_ids int[];
begin
select array_agg(id) INTO v_ids
from mytable1
where host = p_host;
--use v_ids...
end;
आपके पास सरणी होगी और इसका उपयोग अननेस्ट . का उपयोग करके इसमें से चयन करने के लिए किया जा सकता है :
select * from unnest(v_ids) where ...