Is it possible to have a loop within another loop? (nested loops) in postgres. Something similar to below:
WHILE rowCounter < totalRows LOOP
FETCH NEXT FROM retailerIdCursor INTO retailerID;
--FOR i IN 1..8 LOOP
--WHILE i < 8 LOOP
LOOP
UPDATE sales_fact
SET retailer_id = retailerID
WHERE sales_id = rowCounter;
EXIT WHEN i > 8;
END LOOP;
rowCounter = 1+ rowCounter;
END LOOP;
UPDATE.