ABL can create and maintain the databases of OpenEdge applications. You can use ABL to access database objects created with SQL, but only if they are located in the SQL schema called PUB and contain data types recognized by ABL.