Tom, The package (actually one of the procedures witing it) references the table (T1) in variable declarations: Example: declare col1 T1.col1%TYPE; begin ... end; / How would we do the declaration dynamically? Am I missing something? Thanks, Deepak --- "Mercadante, Thomas F (LABOR)" <Thomas.Mercadante@xxxxxxxxxxxxxxxxx> wrote: > Deepak, > > Something else you can do. Change your package so > that it does not > *directly* depend on the table. You could use > dynamic SQL to perform > your queries against the table. This way, Oracle > does not know that the > package is related to the table and will not mark it > as invalid. > > Tom > __________________________________ Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search. http://info.mail.yahoo.com/mail_250 -- //www.freelists.org/webpage/oracle-l