One of the neat little features that arrived at PostgreSQL 9.4 is the WITH ORDINALITY
ANSI-SQL construct. What this construct does is to tack an additional column called ordinality
as an additional column when you use a set returning function in the FROM
part of an SQL Statement.