Invantive Cloud App: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter ‘index’)

Om nog onduidelijke reden gaat het specifiek op deze omgeving fout door een aanpassing voor Itgengpr015 bij gebruik tijdelijke tabel voor importeren bestellingen. Een workaround is om

begin
...
    from   sle@inmemorystorage sle
    join   act@inmemorystorage subact
    on     subact.id = sle.orderedby
    join   itm@inmemorystorage itm
    on     itm.id = sle.item
    where  sle.invoiceto = ( select id from act@inmemorystorage where code = p_account_code )
...
end;

te vervangen door

declare
...
  l_act_id            guid;
begin
    select act.id
    into   l_act_id
    from   act@inmemorystorage act
    where  act.code = p_account_code
    ;
...
    from   sle@inmemorystorage sle
    join   act@inmemorystorage subact
    on     subact.id = sle.orderedby
    join   itm@inmemorystorage itm
    on     itm.id = sle.item
    where  sle.invoiceto = l_act_id
...
end;

Hierdoor wordt de sub-query niet meer dankzij de impliciet aanwezige low_cost SQL-hint meteen bij compilatie uitgevoerd.