I wouldn't know for sure. I've never used any BCP functionality in DBD::Sybase or Sybperl, I've only just started playing with bcp in DBD::Sybase, and I can't see any speed difference between it and raw inserts. When I need bcp, I just call the command line version via
system or
exec.