DZone

Dynamic SQL refers to a SQL statement that is constructed, parsed, and executed "dynamically" at run time (vs. "statically" at compile time).

It’s very easy to write static SQL in PL/SQL program units (one of the great joys of working with this database programming language). It’s also quite easy to implement dynamic SQL requirements in PL/SQL.

Source: DZone