Jose, You have gotten alot of good responses. While these responses can help you through your immediate question, something that may help you longer term would be to read the book "The Art Of SQL" by Stephane Faroult. It answers exactly this question and many others like it. I highly recommend it. Also, I would like to point out, I do not know nor have I ever met Stephane. Mike --- On Mon, 1/28/13, Jose Soares <jose.soares@xxxxxxxxxxxxxx> wrote: From: Jose Soares <jose.soares@xxxxxxxxxxxxxx> Subject: Database Design Best Practice help To: oracle-l@xxxxxxxxxxxxx Date: Monday, January 28, 2013, 4:03 AM Hi all, I have a question about database design best pratice. In my db I have about one hundred tables like this: code description To avoid to have a so great number of similar tables in the db I wonder if it is a good idea to unify all these tables in one big table like this: id code table_ name description The advantages are: 1. only one table in the db instead of 100 2. only one controller to manage the table Could this be a way to enhance db performance? Is there any negative point that I don't see? Thanks for any comments. j -- //www.freelists.org/webpage/oracle-l -- //www.freelists.org/webpage/oracle-l