Joined: 23 Mar 2007 Posts: 149 Location: Ottawa Canada
Be cautious when using IS RECURSIVE.
At our shop, RECURSIVE programs have their working storages allocated off the LE stack and not the LE heap as is normally the case. Our environment is configured such that stack storage is obtained below the 16M line. Thus - if your working storages are fat - you may find yourself suffering memory problems.