PostgreSQL PL/PGSQL PostgreSQL PL/PGSQL:PL/PGSQL AdvantagesBlock StructuresErrors and MessagesVariable and Datatype DeclarationIf Condition StatementsLooping StructuresFunctionsFunctions OverloadingProceduresTriggerscursor