How to return multiple values from a function in Oracle

How to return multiple values from a function in Oracle PL/SQL?

Generally we write functions for computing some value. Function can return only one value, though it’s definition may contains more than one return statements. This article explains us how to return multiple values from a function in oracle using PL/SQL language.