Jedynym niezawodnym rozwiązaniem jest wykonanie wstawienia z wartością fikcyjną, pobranie ostatniego identyfikatora wstawienia i zaktualizowanie wiersza do prawidłowej wartości.
mysql_query("INSERT INTO table (field) VALUES (dummy);");
$id = mysql_last_insert_id();
mysql_query("UPDATE table SET field='OC{$id}' WHERE id={$id} LIMIT 1;");