title: Oracle Error: ORA-00600: internal error code, arguments: [13009], [5000], [1], [17], [1], [], [], [], [], [], [], []::
body: <p>I am getting a weird problem while running one procedure .</p>
  
  <p>Proc is like shown below :</p>
  
  <pre><code>procedure abc 
  IS 
  CURSOR xyz_cur IS
   SELECT x
         ,y
         ,z 
   from temp 
    where y IN ('abc'.'pqr'.'def','sql','pqw') 
  for update nowait;
  BEGIN
  
  open xyz_cur ;
  :
  :
  
  END abc;
  </code></pre>
  
  <p>now earlier the cursor query was without 'sql','pqw' .I have extented this IN statement with these two varchar values .And the table temp is having a check constaint on column y ,i have also extended the check constaints .</p>
  
  <p>Now how can i resolve my problem ,it works well without the two value that i recently added .</p>
  
  <p>What i have tried ,
  i have analysed the table and rebuild the indexes but the still no luck .Please help me </p>