OUT parameters are used to pass values from a procedure back to the calling environment. IN parameters pass values into the procedure, while OUT parameters return results. VARCHAR2 and BOOLEAN are data types, not parameter modes. The OUT mode specifically enables returning computed values.