DO
$$
DECLARE
rec record;
BEGIN
DROP TABLE IF EXISTS departamentos CASCADE;
CREATE TABLE departamentos(
id bigserial NOT NULL,
name varchar(100) NOT NULL,
CONSTRAINT departamentos_pk PRIMARY KEY (id)
);
INSERT INTO departamentos(name) values('Compras'); INSERT INTO departamentos(name) values('Almacen'); INSERT INTO departamentos(name) values('Logistica'); INSERT INTO departamentos(name) values('Produccion'); INSERT INTO departamentos(name) values('Mercadeo'); INSERT INTO departamentos(name) values('Comercial'); INSERT INTO departamentos(name) values('I+D'); INSERT INTO departamentos(name) values('Adiministracion'); INSERT INTO departamentos(name) values('Sistemas');
FOR rec IN
SELECT * FROM departamentos
LOOP
RAISE NOTICE '% ==> %', rec.id, rec.name;
END LOOP;
END
$$