On PostgreSQL, I am trying to loop through alternative query results.
I have this solution working:
FOR target
IN query
LOOP
statements
END LOOP;
But I want to do something like this:
FOR target
IN (IF condition_1
THEN query_1
ELSE query_2
END IF)
LOOP
statements
END LOOP;
However I cannot make it to work. I have also tried this version but it's also not working:
FOR target
IN (CASE
WHEN condition_1 THEN query_1
ELSE query_2
END)
LOOP
statements
END LOOP;
Is there any way of implementing this behavior in PostgreSQL?
Thanks!