CREATE OR REPLACE FUNCTION actualiza_detalle_inmueble(vinmueble inmueble.id%TYPE,vdescribe inmueble.detalle%TYPE) RETURNS VARCHAR AS $$
DECLARE
reginmueble inmueble%ROWTYPE;
vdetalle VARCHAR;
BEGIN
SELECT * INTO reginmueble FROM inmueble WHERE id=vinmueble;
IF FOUND THEN
   UPDATE inmueble 
      SET detalle = detalle || ', ' || vdescribe 
   WHERE id=vinmueble;
   vdetalle := reginmueble.detalle || ', ' || vdescribe;
ELSE
   vdetalle := 'No existe el inmueble ' || TO_CHAR(vinmueble,'9999');
END IF;
RETURN vdetalle;
END; 
$$ LANGUAGE plpgsql;
