Cześć, kwestia jest taka.
Mam procedurę, która działa w pętli for select....
Select zwraca jakieś id
Następnie zachodzi sprawdzenie. Zwracane jest albo id, albo null.
W zależności od tego, wykonywany jest jeden lub 2 różne inserty. Pętla się powtarza.
Chodzi o to, że jak robię przez IBExperta(tak jakby krok po kroku) to chodzi ok. Natomiast, gdy wywołuję ją z programu, wtedy nie działa do końca tak, jak powinna. Tzn. w tabeli, w której powinny być 2 wpisy, jest tylko jeden. Wydaje mi się, że to może być kwestia "skomitowania" ;), ale nie jestem pewien. Próbowałem po insertach dać: "commit;" i "commit work;", ale wywalało błąd składniowy. Co to może być?