If you are still interested after all this time.......

There is a language called PROIV (PRO4 in roman numerals)

PROIV is a fourth-generation programming language (4GL), developed and sold by NorthgateArinso, part of the Northgate Information Solutions Group. It has an active community of around 2500 developers and end-users worldwide, ranging from consultants to large multinationals, finance institutions, tax authorities, retailers, engineering companies, media operators and software houses.
PROIV's usual application domain is database-centric business applications. PROIV has some similarities to languages such as ABAP, FOCUS and RPG.
PROIV programs consist of declarative/non-procedural specifications that control the overall structure of the program and database access and that have an implicit sequence of execution (which PROIV programmers refer to as the timing cycle). Procedural subroutines can be added by the programmer; these are written in a 3GL-like language which PROIV calls "Logic".
Note that in PROIV programs are referred to as "functions", which can be confusing as it differs from the more usual use of that term in programming languages.

http://en.wikipedia.org/wiki/PROIV

This article has been dead for over six months. Start a new discussion instead.