FFDPERL (Flat File Database for PERL) makes it possible to use SQL commands to access data stored in flat files. It supports most major functions.