Is there any Linq like feature in any languages prior to .NET?

.net, linq

Solution

Many of the ideas behind LINQ are borrowed from functional programming languages, although Microsoft is the first that I'm aware of that has packaged up these ideas into an in-language query language that resembles SQL, and in fact can be translated to SQL at runtime.

The underlying concepts, though, are nearly as old as computers, in many cases.

Problem

I was wondering, if there are examples of Linq like features in other languages and programming platforms prior to .NET or this was the invention of Microsoft.

Original source