Dynamic SQL - Check syntax and semantics
<p>With Oracle dynamic SQL one is able to execute a string containing a SQL statement. e.g.</p>

<pre><code>l_stmt := 'select count(*) from tab1';
execute immediate l_stmt;
</code></pre>

<p>Is it possible to not execute <code>l_stmt</code> but check that the syntax and semantics is correct programmitically?</p>